본문 바로가기
[TIP] Stable Diffusion/ComfyUI

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

by doobam 2025. 3. 17.
반응형

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 노드를 설치하고 활용해 보세요! 더 궁금한 점이 있다면 댓글로 남겨 주세요. 😊

반응형

댓글