Dev Blog

스크립트 & 소스코드 공유

실무에서 유용하게 쓰는 스크립트와 코드 조각을 블로그 게시판으로 저장하고 공유합니다.

1건의 글

ComfyUI 0.25.0 업데이트 후 이미지가 검게 나올 때 해결 방법

ComfyUI 업데이트 후 생성 이미지가 시커멓게 나오는 문제의 해결 방법이다. attention.py에서 optimized_attention = attention_sage를 attention_pytorch로 바꿔 PyTorch Attention을 강제로 사용하거나, Sage Attention을 2.x로 업그레이드하고, 绘世启动器 설정에서 sage attention을 끄는 방법을 단계별로 정리했다.

제공해주신 ComfyUI Sage Attention 충돌 해결 방안을 마크다운 형식으로 정리해 드립니다. 나중에 참고하시거나 다른 분들과 공유하실 때 활용하시기 바랍니다.


ComfyUI Sage Attention 충돌 및 해결 방법 가이드

Z-Image 계열 모델 사용 시 발생하는 Sage Attention 충돌 문제를 해결하기 위한 가이드입니다. 업데이트 시 패치가 초기화될 수 있으므로 상황에 맞는 방법을 선택하세요.

수정 대상 파일

  • 경로: E:\ComfyUI-aki-v3\ComfyUI\comfy\ldm\modules\attention.py

방법 1. 소스 코드 직접 수정 (임시 패치)

Sage Attention 옵션이 켜져 있어도 실제로는 PyTorch Attention을 사용하도록 강제로 우회하는 방법입니다.

  1. 메모장이나 코드 에디터로 위 경로의 attention.py 파일을 엽니다.
  2. 734번째 줄 근처에서 "Using sage attention" 문구를 찾습니다.
  3. 아래와 같이 코드를 수정합니다.

[변경 전]

logging.info("Using sage attention")
optimized_attention = attention_sage

[변경 후]

logging.info("Using sage attention (forced pytorch fallback)")
optimized_attention = attention_pytorch
  1. 저장 후 ComfyUI를 재시작합니다.

방법 2. Sage Attention 라이브러리 업그레이드

충돌의 원인인 구버전(v1.0.6 등)을 최신 버전으로 업데이트하여 근본적인 문제를 해결합니다.

  • 실행 명령 (터미널/CMD):
    "E:\ComfyUI-aki-v3\python\python.exe" -m pip install sageattention --upgrade

방법 3. 绘世(Aki) 런처에서 옵션 해제 (가장 권장)

업데이트 시마다 패치가 날아가는 번거로움을 피하기 위해 아예 기능을 끄는 방법입니다.

  1. 绘世启动器(Aki Launcher) 실행
  2. 설정(톱니바퀴 아이콘) 클릭
  3. 시작 파라미터(启动参数) 또는 고급 설정(高级设置) 진입
  4. --use-sage-attention 항목을 찾아 체크 해제

**



Let's create something great together.

프로젝트 문의 및 견적 요청은 언제든 환영합니다.