ComfyUI 사용법 - flux 설치
ComfyUI 윈도우 다운로드
comfyUI 깃허브에서 윈도우용 다운로드
Direct link to download 를 받으면 된다. 7zip 파일 압축을 푼다. 압축 푼 폴더를 사용할 임의의 위치로 옮긴다.
사용은 gpu 의 경우 run_nvidia_gpu.bat 로 실행하면 된다. (따로 설치할 필요 없음)
ComfyUI Manager 설치
ComfyUI-Manager는 ComfyUI의 사용성을 향상시키기 위해 설계된 확장 프로그램입니다. 이 확장은 다양한 커스텀 노드의 설치, 제거, 비활성화 및 활성화 관리 기능을 제공합니다. 또한, 이 확장은 허브 기능과 ComfyUI 내에서 다양한 정보에 접근할 수 있는 편의 기능을 제공합니다.
ComfyUI-Manager를 설치하려면, 다음 단계를 따르세요:
터미널(cmd)에서 ComfyUI/custom_nodes 디렉토리로 이동합니다. (아까 압춥 푼 폴더 내에 있음)
다음 명령어를 입력하여 클론합니다:
git clone https://github.com/ltdrdata/ComfyUI-Manager.git
ComfyUI를 재시작합니다.
Flux dev 설치
Flux는 블랙 포레스트 랩스(Black Forest Labs)가 개발한 확산 모델 입니다. 현재 스테이블 디퓨전 외에 성능이 가장 좋기 때문에 설치해 보겠습니다.
정식 버전
정식 버전을 위해 다운로드할 파일들:
ComfyUI/models/clip/
디렉토리에t5xxl_fp16.safetensors
또는clip_l.safetensors
를 이 링크에서 다운로드할 수 있습니다. 메모리 사용량을 줄이기 위해t5xxl_fp8_e4m3fn.safetensors
를 사용할 수 있지만, 32GB 이상의 RAM이 있는 경우 fp16 버전을 권장합니다.VAE는 여기에 있으며
ComfyUI/models/vae/
폴더에 넣어야 합니다.
메모리가 부족할 경우의 팁:
아래에서 찾을 수 있는 fp8 버전을 사용하세요.
"Load Diffusion Model" 노드에서
weight_dtype
를 fp8로 설정하면 메모리 사용량이 절반으로 줄지만 품질이 약간 낮아질 수 있습니다.
Flux Dev
Flux Dev 확산 모델 가중치는 여기에서 찾을 수 있습니다.
flux1-dev.safetensors
파일을ComfyUI/models/diffusion_models/
폴더에 넣습니다.
워크플로우
clip, vae, 모델을 다운로드 받았으면 comfyUI에 세팅을 하면 됩니다. 직접 세팅을 할 필요없이 미리 만들어진 워크플로우 json 파일을 다운로드 받은 후 ComfyUI 새 파일에 끌어다 놓으면 됩니다.
워크플로우 파일 : ComfyUI workflow for Flux (simple) | ComfyUI Workflow | OpenArt
활용
그러면 이렇게 된 워크플로우를 확인할 수 있습니다.
붉은 색 부분들을 마우스를 눌러 모델이 로드되는지 확인하면 됩니다. 이후 프롬프트를 입력하고 큐를 눌러 이미지를 생성하면 됩니다.
생성된 이미지.
프롬프트
A vibrant underwater scene filled with colorful coral reefs, exotic fish, and a large sunken pirate ship in the background. Rays of sunlight penetrate the water, creating a dreamy and serene effect.
최소 시스템 요구사항
기본 하드웨어:
GPU: NVIDIA RTX 3060 12GB 이상
RAM: 32GB (권장 64GB)
모델별 VRAM 요구사항
Flux 버전에 따른 필요 VRAM:
flux1-dev: 16GB 이상 필요
flux1-schnell: 12GB로 실행 가능
압축 버전(NF4): 6GB VRAM으로도 실행 가능.
저의 경우 vram 16gb 정도로 dev 를 많이 기다리지 않고 잘 돌릴 수 있었습니다.