안녕하세요 SDmaster입니다. 오늘 포스팅은 스테이블 디퓨전(Stable diffusion)을 사용하기 위한 GUI중 요즘 가장 핫하게 떠오르고 있는 ComfyUI의 설치방법에 대해 알아보겠습니다.
스테이블 디퓨전의 대표적인 GUI에는 Automactic1111과 ComfyUI가 있습니다.아마 스테이블 디퓨전을 Automatic1111로 접하시는 분들이 대부분일거라고 생각합니다.
하지만 ComfyUI도 충분히 매력적이며 추후 제가 왜 ComfyUI를 선택했는지 다뤄보겠습니다. 그럼 이제 설치방법에 대해 알아보시죠.
1.설치방법
설치방법은 총 3단계로 이루어집니다. 그리고 포터블 프로그램이므로 압축만 푼다면 바로 사용이 가능합니다.
1. https://github.com/comfyanonymous/ComfyUI#windows 링크 접속
2. Direct link to download 라고 된 링크에서 파일을 다운로드(첨부된 링크 파일을 바로 다운받으셔도 됩니다:)
3. 원하는 폴더에 압축 풀기
2. 실행하기
압축을 푸셨으면 [ComfyUI_windows_portable] 라는 폴더가 생성되셨을 겁니다.
실행은 run_cpu.bat 과 run_nvidia_gpu.bat 파일로 가능합니다.
두개의 차이는 PC에 엔비디아 그래픽 카드의 유무입니다. PC에 엔비디아 그래픽 카드가 있다면 run_nvidia_gpu.bat을 클릭해 실행해주시면 됩니다.
(참고로 run_cpu.bat 파일은 cpu로만 프로그램을 작동하는데 상당히 느립니다. 제가 노트북으로도 돌려봤는데 데스크탑(RTX3060 12vram)과 비교했을때 같은 이미지를 뽑는데 데스크탑은 1분이 걸리는걸 노트북은 1시간이 넘게 걸렸습니다)
3. 필수 세팅 사항
체크포인트 모델 다운
실행 후 이 화면이 보이면 정상적으로 실행이 되었습니다. 아마 바로 사용해보시고 싶으신데 작동이 안될 확률이 매우 높습니다. 이유는 Load Base Model 노드에 필요한 체크포인트 파일이 없기 때문입니다. 이미지를 생성하기 위한 제일 첫번째 준비 단계가 바로 체크포인트 파일입니다. 저는 체크포인트 모델을 보통 civitai와 hugging face라는 곳에서 다운받습니다.
사이트에서 원하는 체크포인트 파일을 다운만 받는다고 바로 적용이 되지 않습니다. ComfyUI에서는 파일을 알맞는 폴더에 넣는게 중요합니다.
체크포인트 파일은 checkpoints 폴더에 넣어주셔야합니다.
ComfyUI_windows_portable\ComfyUI\models\checkpoints 속에 넣어주시고 새로고침을 해주시면 Load Base Model에 해당 체크포인트 파일 이름이 로드 되고 사용이 가능해집니다.
ComfyUI_Manager 다운 및 설치
ComfyUI_Manger는 ComfyUI를 사용하실 때 필수적으로 사용해야하는 확장 프로그램이라고 생각하시면 됩니다. ComfyUI의 장점이 다른 사람의 workflow를 그대로 가져와 똑같은 이미지를 그대로 구현할 수 있다는 점인데 막상 workflow를 가져오면 본인 환경에 없는 커스텀 노드들 때문에 에러가 나는 경우가 많습니다.
이러한 불편한점을 ComfyUI_Manger를 활용 해 없는 커스텀 노드들을 바로 다운받아서 다른 유저의 workflow를 곧바로 사용할 수 있습니다.
ComfyUI_Manager 설치는 총 2단계로 나눌 수 있습니다.
- ComfyUI Manager 깃 주소 확인
- ComfyUI Custom Nodes 폴더에 깃 클론
먼저 ComfyUI를 설치했을 때처럼 ComfyUI Manager의 깃허브 페이지로 이동한뒤 깃 주소를 확인합니다. 깃 주소는 보통 깃허브 페이지의 주소 뒤에 .git이 붙습니다. 아래는 우리가 설치하고자 하는 ComfyUI Manager의 깃 클론 명령어 입니다.
git clone https://github.com/ltdrdata/ComfyUI-Manager
커스텀노드 폴더 경로인 ComfyUI_windows_portable\ComfyUI\custom_nodes로 들어간 뒤 폴더 주소창 끝에 마우스를 가져다대면 주소창을 수정할 수 있습니다. 주소창에 cmd를 입력하고 엔터키를 누르시면 됩니다.
그럼 아래 처럼 창이 뜨고 해당 창에 위 깃 클론 명령어를 입력하시면 설치가 완료됩니다.
혹시 깃클론 명령어가 안된다면 git-scm.com/download/win 사이트에서 git-bash를 다운받아보세요!
정상적으로 설치가 완료되었다면 ComfyUI를 실행했을때 우측 하단에 매니저 버튼이 추가된걸 확인 할 수 있습니다.
이렇게 ComfyUI 설치와 필수 세팅 사항에 대해 알아봤습니다. 다음 포스팅에서는 ComfyUI의 기본 노드들과 유용한 커스텀 노드들에 대해 알아보겠습니다.
생성형 이미지 AI 중 스테이블 디퓨전에 관한 내용을 주로 다룹니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!