리눅스에 ComfyUI 설치 방법 (How to Install ComfyUI on Linux)
ComfyUI는 강력하고 모듈화된 GUI 및 백엔드로, stable diffusion 모델을 위한 그래프/노드 기반 인터페이스를 제공하여 코딩 없이도 고급 stable diffusion 워크플로우를 설계하고 실행할 수 있습니다. 리눅스 시스템에 ComfyUI를 설치하는 단계는 다음과 같습니다:
1. 저장소 클론하기 (Clone the Repository)
먼저 ComfyUI 저장소를 로컬 머신에 클론합니다. 터미널을 열고 다음 명령어를 실행하세요:
git clone https://github.com/comfyanonymous/ComfyUI.git
2. 모델 파일 배치
Stable Diffusion 체크포인트(대용량 ckpt/safetensors 파일)를 models/checkpoints
디렉토리에 배치하세요.
3. PyTorch 설치
GPU 유형에 따라 PyTorch를 설치하세요. AMD GPU의 경우, 다음 명령어를 사용하여 안정 버전 또는 나이트리 버전의 PyTorch를 설치하세요:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.0
# or
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm6.1
NVIDIA GPU를 사용하는 경우, 다음 명령어를 사용하세요:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121
# or
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu124
4. 종속성 설치 (Install Dependencies)
터미널에서 ComfyUI 디렉토리로 이동한 후, 다음 명령어를 실행하여 모든 필요한 종속성을 설치하세요:
pip install -r requirements.txt
5. Run ComfyUI
Finally, run the following command to start ComfyUI:
python main.py
이제 ComfyUI가 리눅스 시스템에서 실행되고 있습니다. 그래프/노드 기반 인터페이스를 사용하여 고급 stable diffusion 워크플로우를 설계하고 실행할 수 있습니다.
6. AMD GPU 사용자 참고 사항
ROCm에서 공식적으로 지원되지 않는 AMD GPU를 사용하는 경우, GPU 버전을 재정의하기 위해 환경 변수를 설정해야 할 수 있습니다:
HSA_OVERRIDE_GFX_VERSION=10.3.0 python main.py
# or for RDNA3 cards like the 7600:
HSA_OVERRIDE_GFX_VERSION=11.0.0 python main.py
7. Intel GPU 사용자
Intel GPU를 사용하는 경우, Intel의 PyTorch 확장(IPEX) 설치 지침을 따라야 합니다. 여기에는 필요한 드라이버, Basekit 및 IPEX 패키지 설치가 포함되며, 이후 Windows 및 Linux에서 설명한 대로 ComfyUI를 실행합니다.
8. Mac Silicon 사용자
Apple M1 또는 M2 칩을 사용하는 경우, 최신 나이트리 버전의 PyTorch를 설치하고 Windows 및 Linux의 수동 설치 지침을 따르세요.
문제 해결
설치 중 문제가 발생하면 ComfyUI Github 또는 커뮤니티 포럼을 참조하세요.