[TIP] Stable Diffusion/ComfyUI

ComfyUI TeaCache 커스텀 노드 완벽 가이드! AI 이미지 생성 속도를 극대화하는 방법

doobam 2025. 3. 17. 21:18
반응형

ComfyUI를 사용하여 AI 이미지를 생성할 때, 속도와 품질을 동시에 개선하는 것이 중요합니다. TeaCache 커스텀 노드는 이미지 및 비디오 생성 속도를 획기적으로 향상시키는 강력한 도구입니다. 이번 글에서는 TeaCache 노드의 개념과 설치 방법, 그리고 실전 활용법을 초심자의 눈높이에 맞춰 설명하겠습니다.

TeaCache란?

**TeaCache(Timestep Embedding Aware Cache)**는 모델의 시간 단계별 출력을 최적화하여 추론 속도를 가속화하는 캐싱 기법입니다. 훈련이 필요 없으며, ComfyUI에서 바로 활용할 수 있어 이미지 및 비디오 생성 모델에서 매우 효과적으로 작동합니다.

TeaCache 커스텀 노드의 주요 기능

  1. 이미지 생성 속도 향상
    • 모델의 출력 캐싱을 통해 반복 연산을 줄여 속도를 최대 2배까지 향상시킵니다.
  2. 비디오 생성 최적화
    • 프레임 간의 연속성을 유지하면서도 빠르게 결과물을 생성할 수 있습니다.
  3. 추론 과정 최적화
    • 동일한 설정에서 여러 이미지를 생성할 때 속도를 극대화하는 기능을 제공합니다.

TeaCache 커스텀 노드 설치 방법

1. ComfyUI Manager를 사용한 설치

TeaCache 노드는 ComfyUI Manager를 사용하면 쉽게 설치할 수 있습니다.

  1. ComfyUI를 실행한 후 상단 메뉴에서 Manager 버튼 클릭
  2. Custom Nodes Manager 선택 후, 검색창에 ComfyUI-TeaCache 입력 후 검색
  3. ComfyUI-TeaCache를 선택하고 Install 버튼 클릭
  4. 설치가 완료되면 ComfyUI를 재시작하여 적용

2. Git을 이용한 수동 설치

  1. 터미널(명령 프롬프트)을 열고 ComfyUI의 custom_nodes 폴더로 이동합니다.
  2. cd D:\ComfyUI\custom_nodes
  3. GitHub 저장소에서 TeaCache를 클론합니다.
  4. git clone https://github.com/welltop-cn/ComfyUI-TeaCache.git
  5. 필요한 종속성을 설치합니다.
  6. pip install -r requirements.txt
  7. ComfyUI를 재시작합니다.
  8. cd D:\ComfyUI python main.py

TeaCache 커스텀 노드 활용 예제

예제 1: AI 이미지 생성 속도 향상하기

목표: TeaCache 노드를 사용하여 이미지 생성 속도를 높이기

1) 기본 워크플로우 설정

  • Load CheckpointCLIP Text EncodeKSamplerVAE DecodeImage Output
  • TeaCache 노드를 추가하여 속도를 향상시킵니다.

2) 노드 연결 방법

  • model 입력: Load Checkpoint 노드의 MODEL 출력과 연결
  • positive 입력: CLIP Text Encode 노드의 CONDITIONING 출력과 연결
  • negative 입력: 부정적 프롬프트의 CLIP Text Encode 노드의 CONDITIONING 출력과 연결
  • vae 입력: Load Checkpoint 노드의 VAE 출력과 연결

3) 주요 파라미터 설정

  • rel_l1_thresh: 0.2~0.4 범위 추천 (값이 낮을수록 캐싱이 더 민감하게 작동)

예제 2: 비디오 생성 속도 최적화

목표: TeaCache를 활용하여 프레임 간 연속성을 유지하면서 속도를 높이기

1) 워크플로우 설정

  • Load CheckpointCLIP Text EncodeKSamplerTeaCacheVAE DecodeVideo Output

2) 노드 연결 방법

  • 기존 이미지 생성과 동일한 방식으로 TeaCache 노드를 연결
  • rel_l1_thresh 값을 조정하여 프레임 간 일관성을 최적화

TeaCache 커스텀 노드 사용 팁

  1. 속도를 극대화하려면?
    • rel_l1_thresh 값을 0.3~0.4로 조정하면 속도와 품질의 균형을 유지할 수 있습니다.
  2. 비디오 작업 시 성능을 높이려면?
    • TeaCache와 함께 Flow-Based Frame Interpolation을 활용하면 더욱 부드러운 결과를 얻을 수 있습니다.
  3. 이미지 품질 저하를 방지하려면?
    • 캐싱 설정을 너무 강하게 적용하면 품질이 떨어질 수 있으므로 적절한 값 조정이 필요합니다.

wanvideo에서 teachche를 적용하여 완료 시간을 단축시킬 수 있었다!

결론

TeaCache 커스텀 노드는 ComfyUI에서 이미지와 비디오 생성 속도를 획기적으로 향상시키는 강력한 도구입니다. 설치도 간단하며, 기본적인 설정만으로도 최대 2배까지 속도 향상이 가능합니다.

이제 직접 TeaCache 노드를 설치하고 활용해 보세요! 더 궁금한 점이 있다면 댓글로 남겨 주세요. 😊

반응형