1. ComfyUI 설치 및 필수 프로그램 준비 [0]

thumbnail ComfyUI를 처음 설치하거나 복잡한 커스텀 노드 설치에 어려움을 겪는 사용자를 위해, 필요한 프로그램 설치부터 ComfyUI, SageAttention, Triton까지 한 번에 설치하는 방법을 안내한다.

1.1. ComfyUI 설치 전 필수 프로그램 설치 [7]

ComfyUI 실행에 필요한 NVIDIA 그래픽카드, CUDA Toolkit, Python, Visual Studio Build Tools, Git 설치 과정을 순서대로 진행한다.

  1. NVIDIA 그래픽카드 및 드라이버 설치 [18]

    • NVIDIA 앱 설치: 최신 그래픽 드라이버 유지를 위해 NVIDIA 앱을 다운로드하고 설치한다. [19]
    • 그래픽 드라이버 업데이트 확인: 설치 완료 후 NVIDIA 앱에서 최신 드라이버를 확인하고 설치한다. [21]
  2. CUDA Toolkit 설치 [23]

    • CUDA의 역할: ComfyUI는 스테이블 디퓨전 모델을 구동하는 노드 기반 엔진으로, 복잡한 연산을 빠르게 처리하기 위해 GPU 가속이 필요하며, CUDA가 이 역할을 담당한다. [24]
    • CUDA 버전 선택: 현재 시점 기준으로 CUDA Toolkit 12.8 버전을 다운로드한다. [27]
    • 설치 진행: 다운로드한 파일을 실행하여 기본 옵션으로 설치를 완료한다. [30]
  3. Visual Studio Build Tools 설치 [32]

    • 다운로드: Visual Studio 다운로드 페이지에서 '모든 다운로드' 항목의 'Visual Studio 도구'에서 Visual Studio 2022 Build Tools를 다운로드한다. [33]
    • 설치 옵션 선택:
      • 'C++를 사용한 데스크톱 개발'에 반드시 체크한다. [37]
      • 가장 최신의 SDK를 선택한다. [38]
      • Windows 사용자라면 'Windows X SDK'를 추가로 체크한다. [40]
      • 'C++를 위한 Linux 및 macOS 개발'도 체크한다. [41]
    • 설치 진행: 선택 완료 후 '설치' 버튼을 클릭하여 설치를 진행한다. [43]
  4. 환경 변수 설정 [44]

    • 고급 시스템 설정 실행: 윈도우 시작 버튼 검색에서 '고급 시스템 설정 보기'를 검색하여 실행한다. [45]
    • 환경 변수 창 열기: 시스템 속성 창 하단의 '환경 변수'를 클릭한다. [46]
    • 새 시스템 변수 생성: 시스템 변수 목록에서 '새로 만들기'를 클릭한다. [47]
      • 변수 이름: CC [48]
      • 파일 찾아보기: cl.exe 파일이 있는 폴더까지 이동하여 선택한다. [49]
    • 저장: '확인' 버튼을 클릭하여 시스템 변수를 저장한다. [50]
  5. Python 설치 [51]

    • 포터블 버전 사용자: ComfyUI 포터블 버전을 사용할 경우 Python 설치는 생략 가능하다. [52]
    • 버전 선택: 3.12.10 버전을 설치하며, 이전 버전은 충돌 가능성이 있어 가장 안정적인 버전을 선택한다. [55]
    • 설치 파일 다운로드 및 실행: 윈도우즈 인스톨러 링크를 클릭하여 다운로드 후 실행한다. [57]
    • 커스터마이즈 설치:
      • 'Customize installation'을 선택한다. [59]
      • 'For all users'를 체크한다. [59]
      • 'Add Python to environment variables'와 하단의 디버그 관련 옵션 두 개를 체크한다. [59]
    • 설치 진행: 체크 항목을 점검 후 설치를 진행한다. [60]
  6. Git 설치 [61]

    • 다운로드 및 설치: Git 웹사이트의 'Download for Windows' 페이지에서 설치 파일을 다운로드하고, 기본 옵션으로 설치를 진행한다. [62]
    • 컴퓨터 재시작: 모든 프로그램 설치가 완료되면 컴퓨터를 재시작한다. [63]

2. ComfyUI 설치 및 커스텀 노드 설정 [64]

thumbnail ComfyUI 설치 방법 두 가지(포터블 패키지, 매뉴얼 설치)와 함께 ComfyUI Manager, SageAttention, Triton 설치 방법을 설명한다.

2.1. ComfyUI 포터블 패키지 설치 [65]

별도의 설치 과정 없이 압축 해제만으로 ComfyUI를 실행할 수 있는 포터블 버전 설치 방법이다.

  1. 포터블 버전 다운로드 및 압축 해제 [66]

    • ComfyUI 웹사이트에서 'Windows portable package'를 클릭하여 다운로드 링크를 통해 파일을 다운로드한다. [67]
    • 다운로드 받은 파일을 원하는 폴더에 압축 해제한다. [69]
    • 압축 해제된 폴더에는 파이썬 실행 파일이 포함된 'Python embedded' 폴더가 있으며, 이는 컴퓨터에 설치된 파이썬이 아닌 포터블 버전 자체 파이썬을 사용함을 의미한다. [71]
  2. ComfyUI Manager 설치 [74]

    • ComfyUI 폴더 내 'custom_nodes' 폴더로 이동한다. [75]
    • 주소 표시줄에 cmd를 입력하고 엔터를 눌러 명령 프롬프트 창을 연다. [75]
    • git clone https://github.com/ltdrdata/ComfyUI-Manager.git 명령어를 입력하여 ComfyUI Manager를 설치한다. [76]
    • 설치 후 ComfyUI를 실행하면 상단 메뉴에 'Manager'가 추가된 것을 확인할 수 있다. [78]
  3. SageAttention 및 Triton 설치 [79]

    • ComfyUI 포터블 폴더에서 cmd를 입력하여 명령 프롬프트 창을 연다. [79]
    • pip install xformers 명령어를 입력하여 SageAttention을 설치한다. [80]
    • pip install triton 명령어를 입력하여 Triton을 설치한다. [80]
    • 포터블 버전의 실행 파일(run.bat 등)을 편집하여 SageAttention 사용 옵션을 추가하고 저장한다. [82]

2.2. ComfyUI 매뉴얼 설치 [83]

시스템에 직접 ComfyUI를 설치하는 방법으로, Python 3.12 버전 사용을 권장한다.

  1. ComfyUI 저장소 복제 [84]

    • ComfyUI GitHub 저장소 페이지에서 'Code' 버튼을 눌러 Git 주소를 복사한다. [84]
    • ComfyUI를 설치할 드라이브의 폴더로 이동하여 cmd를 입력하여 명령 프롬프트 창을 연다. [85]
    • git clone [복사한 Git 주소] 명령어를 입력하여 ComfyUI를 복제한다. [86]
  2. 필수 패키지 설치 [88]

    • 복제된 ComfyUI 폴더로 이동하여 cmd를 입력하여 명령 프롬프트 창을 연다. [88]
    • pip install -r requirements.txt 명령어를 입력하여 ComfyUI 구동에 필요한 패키지를 설치한다. [89]
    • 처음 설치 시에는 새로운 패키지들이 많이 설치되어 시간이 다소 소요될 수 있다. [90]
  3. ComfyUI Manager, SageAttention 및 Triton 설치 [91]

    • ComfyUI 매뉴얼 설치 폴더 내 'custom_nodes' 폴더로 이동하여 cmd를 입력하여 명령 프롬프트 창을 연다. [92]
    • git clone https://github.com/ltdrdata/ComfyUI-Manager.git 명령어를 입력하여 ComfyUI Manager를 설치한다. [93]
    • SageAttention과 Triton 설치를 위해 각각 pip install xformers와 pip install triton 명령어를 입력한다. [95]
    • 기존에 설치된 경우와 달리 처음 설치 시에는 설치 과정을 확인할 수 있다. [96]
  4. 바탕 화면 실행 파일 생성 [97]

    • 바탕 화면에서 새 텍스트 문서를 만들고 파일 이름을 ComfyUI.bat로 지정한다. [98]
    • ComfyUI.bat 파일을 편집하여 ComfyUI 매뉴얼 버전 설치 경로를 지정하는 내용을 입력하고 저장한다. [101]
    • 생성된 배치 파일을 실행하면 ComfyUI 매뉴얼 버전이 실행된다. [103]

3. 마무리 및 추가 정보 [104]

thumbnail

ComfyUI 설치 과정을 다시 한번 정리하고, 이전 영상에서 다루지 못했던 SageAttention, Triton 등의 설치 방법을 보충하여 제공한다. 처음 사용자 및 기존 구독자 모두 오류 없이 ComfyUI를 즐길 수 있도록 돕는다. [104]