Stable Diffusion: ComfyUI 빠른 설치 가이드

1월 16, 2025

Stable Diffusion을 Dev Home으로 쉽고 빠르게 설치하는 방법을 소개합니다. Stable Diffusion은 온라인 서비스와 달리 개인 PC에서 실행할 수 있는 로컬 환경을 지원하며, 이미지 생성 AI 중 독보적인 위치를 차지하고 있습니다.

스테이블 디퓨전 소개

Stable Diffusion은 독일 뮌헨 대학교의 Machine Vision & Learning Group (CompVis) 연구실에서 “잠재 확산 모델을 이용한 고해상도 이미지 합성 연구”를 기반으로 개발되었습니다. Stability AI와 Runway ML의 지원을 받아 만들어진 딥러닝 AI 모델로, 기본적으로 CLI 환경에서 작동하지만, GUI로 편리하게 사용할 수 있는 웹 기반 인터페이스도 제공됩니다.

대표적인 GUI 옵션으로는 Automatic1111과 ComfyUI가 있으며, ComfyUI는 설치와 사용이 간단하고 고속으로 동작합니다.

설치 준비물

필수 소프트웨어

  • Dev Home (컴퓨터 구성 및 응용 프로그램 설치용)
  • Git 및 GitHub Desktop
  • Python 3.12 (ComfyUI GitHub에서는 Python 3.12 권장, Dev Home에서는 Python 3.11.9 버전 사용 가능)

선택 소프트웨어

  • Visual Studio Code
  • PowerShell 7
  • Notepad++
  • 7-Zip
  • Docker Desktop
  • Unity 2022 등 자주 사용하는 도구들

ComfyUI Desktop 버전 소개

ComfyUI는 WebUI를 대체할 가능성이 높은 오픈소스 프레임워크로, 높은 속도와 다양한 옵션을 제공하며, 타 개발자가 생성한 워크플로우를 그대로 사용할 수 있습니다. 이제 일반 소프트웨어 프로그램처럼 설치할 수 있는 ComfyUI Desktop 버전도 제공됩니다.

Windows에서 ComfyUI 설치를 위한 하드웨어 요구 사항

구성 요소요구 사항
GPU최소 4GB VRAM, NVIDIA 그래픽 카드를 권장하며, RTX3060 이상 권장
3GB 미만 VRAM은 --lowvram 옵션으로 실행 가능하나 성능 저하 우려
CPUCPU 실행 가능 (--cpu 옵션 사용), 속도는 GPU 대비 느림
메모리최소 8GB 시스템 메모리 권장
운영 체제Windows 지원, Apple Silicon Mac에 대한 설치 지침 제공
저장 공간최소 40GB HDD 권장, SSD 사용 시 모델 로딩 및 실행 속도 향상
소프트웨어 종속성Python 포함, torch 및 transformers 등 Python 라이브러리 설치 필요
기타 참고 사항공식 문서 확인 필수, 특정 요구 사항은 업데이트에 따라 변경될 수 있음

권장 GPU 세대

세대지원 기능
40 시리즈FP16, BF16, FP8
30 시리즈FP16, BF16
20 시리즈FP16

최상의 성능을 위해 3000 시리즈 이상과 많은 VRAM을 권장하며, 이전 세대의 카드는 성능 저하 가능성이 있으므로 피하는 것이 좋습니다.

설치 방법

1. 자동 설치

  1. ComfyUI GitHub에서 압축 파일 형태의 설치 파일을 다운로드합니다.
  2. 원하는 폴더에 압축 풀기
  3. 실행은 run_cpu.bat 과 run_nvidia_gpu.bat 파일로 가능합니다.
    두개의 차이는 PC에 엔비디아 그래픽 카드의 유무입니다. PC에 엔비디아 그래픽 카드가 있다면 run_nvidia_gpu.bat을 클릭해 실행해주시면 됩니다.

2. 수동 설치 (Windows)

  1. Git 설치: Git을 설치하고 GitHub에서 ComfyUI 리포지토리를 복제합니다. git clone https://github.com/comfyanonymous/ComfyUI.git
  2. Python 설치: Python 3.12 설치 및 환경 변수 설정.
  3. 모델 파일 추가:
    • SD 체크포인트 파일(예: .ckpt, .safetensors)을 models/checkpoints에 복사.
    • VAE 파일을 models/vae에 복사.
  4. 종속성 설치:
    • ComfyUI 폴더 내에서 터미널을 열고 다음 명령 실행: pip install -r requirements.txt
  5. PyTorch 설치:
    • 안정 버전 설치: pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu124
    • 최신 버전 설치 (성능 향상 가능): pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu126

문제 해결

  • CUDA 오류: “Torch not compiled with CUDA enabled” 발생 시, 기존 Torch 제거 후 재설치: pip uninstall torch 이후 적합한 PyTorch 버전을 다시 설치합니다.

마무리

ComfyUI는 GitHub에서 내려받아 직접 설치하거나 자동 설치 파일로 쉽게 설치할 수 있습니다. Python과 Git의 사전 설치는 필수이며, 최신 하드웨어를 사용할수록 더 나은 성능을 경험할 수 있습니다. 공식 문서를 참고하며 설치를 진행하면 문제없이 ComfyUI를 활용할 수 있습니다.

Published On: 2025년 01월 16일Categories: 스테이블 디퓨전199 wordsViews: 3

댓글 남기기

이 글 공유하기 :

Don’t miss