ComfyUI 설치, 어렵지 않습니다. 이대로만 설치하시면 SageAttention, triton까지 한 번에 끝낼 수 있습니다!
이 유튜브영상 인사이트 노트는 LilysAI 로 작성됐어요. LilysAI 에 무료로 가입하고 영상에서 10배 빠르고 깊게 인사이트를 얻으세요
Q: ComfyUI, SageAttention, triton을 한 번에 설치하는 방법은?
Q: ComfyUI 설치 주요 요구사항은?
ComfyUI 설치, 무엇부터 시작해야 할까? NVIDIA 그래픽카드, CUDA, Python, Visual Studio Build Tools, Git 설치부터 SageAttention, Triton까지 한 번에 끝내는 방법을 알려드립니다.
1. ComfyUI 설치 및 필수 프로그램 준비
1.1. ComfyUI 설치 전 필수 프로그램 설치
ComfyUI 실행에 필요한 NVIDIA 그래픽카드, CUDA Toolkit, Python, Visual Studio Build Tools, Git 설치 과정을 순서대로 진행한다.
-
NVIDIA 그래픽카드 및 드라이버 설치
- NVIDIA 앱 설치: 최신 그래픽 드라이버 유지를 위해 NVIDIA 앱을 다운로드하고 설치한다.
- 그래픽 드라이버 업데이트 확인: 설치 완료 후 NVIDIA 앱에서 최신 드라이버를 확인하고 설치한다.
-
CUDA Toolkit 설치
- CUDA의 역할: ComfyUI는 스테이블 디퓨전 모델을 구동하는 노드 기반 엔진으로, 복잡한 연산을 빠르게 처리하기 위해 GPU 가속이 필요하며, CUDA가 이 역할을 담당한다.
- CUDA 버전 선택: 현재 시점 기준으로 CUDA Toolkit 12.8 버전을 다운로드한다.
- 설치 진행: 다운로드한 파일을 실행하여 기본 옵션으로 설치를 완료한다.
-
Visual Studio Build Tools 설치
- 다운로드: Visual Studio 다운로드 페이지에서 '모든 다운로드' 항목의 'Visual Studio 도구'에서 Visual Studio 2022 Build Tools를 다운로드한다.
- 설치 옵션 선택:
- 'C++를 사용한 데스크톱 개발'에 반드시 체크한다.
- 가장 최신의 SDK를 선택한다.
- Windows 사용자라면 'Windows X SDK'를 추가로 체크한다.
- 'C++를 위한 Linux 및 macOS 개발'도 체크한다.
- 설치 진행: 선택 완료 후 '설치' 버튼을 클릭하여 설치를 진행한다.
-
환경 변수 설정
- 고급 시스템 설정 실행: 윈도우 시작 버튼 검색에서 '고급 시스템 설정 보기'를 검색하여 실행한다.
- 환경 변수 창 열기: 시스템 속성 창 하단의 '환경 변수'를 클릭한다.
- 새 시스템 변수 생성: 시스템 변수 목록에서 '새로 만들기'를 클릭한다.
- 변수 이름:
CC - 파일 찾아보기:
cl.exe파일이 있는 폴더까지 이동하여 선택한다.
- 변수 이름:
- 저장: '확인' 버튼을 클릭하여 시스템 변수를 저장한다.
-
Python 설치
- 포터블 버전 사용자: ComfyUI 포터블 버전을 사용할 경우 Python 설치는 생략 가능하다.
- 버전 선택: 3.12.10 버전을 설치하며, 이전 버전은 충돌 가능성이 있어 가장 안정적인 버전을 선택한다.
- 설치 파일 다운로드 및 실행: 윈도우즈 인스톨러 링크를 클릭하여 다운로드 후 실행한다.
- 커스터마이즈 설치:
- 'Customize installation'을 선택한다.
- 'For all users'를 체크한다.
- 'Add Python to environment variables'와 하단의 디버그 관련 옵션 두 개를 체크한다.
- 설치 진행: 체크 항목을 점검 후 설치를 진행한다.
-
Git 설치
- 다운로드 및 설치: Git 웹사이트의 'Download for Windows' 페이지에서 설치 파일을 다운로드하고, 기본 옵션으로 설치를 진행한다.
- 컴퓨터 재시작: 모든 프로그램 설치가 완료되면 컴퓨터를 재시작한다.
2. ComfyUI 설치 및 커스텀 노드 설정
2.1. ComfyUI 포터블 패키지 설치
별도의 설치 과정 없이 압축 해제만으로 ComfyUI를 실행할 수 있는 포터블 버전 설치 방법이다.
-
포터블 버전 다운로드 및 압축 해제
- ComfyUI 웹사이트에서 'Windows portable package'를 클릭하여 다운로드 링크를 통해 파일을 다운로드한다.
- 다운로드 받은 파일을 원하는 폴더에 압축 해제한다.
- 압축 해제된 폴더에는 파이썬 실행 파일이 포함된 'Python embedded' 폴더가 있으며, 이는 컴퓨터에 설치된 파이썬이 아닌 포터블 버전 자체 파이썬을 사용함을 의미한다.
-
ComfyUI Manager 설치
- ComfyUI 폴더 내 'custom_nodes' 폴더로 이동한다.
- 주소 표시줄에
cmd를 입력하고 엔터를 눌러 명령 프롬프트 창을 연다. git clone https://github.com/ltdrdata/ComfyUI-Manager.git명령어를 입력하여 ComfyUI Manager를 설치한다.- 설치 후 ComfyUI를 실행하면 상단 메뉴에 'Manager'가 추가된 것을 확인할 수 있다.
-
SageAttention 및 Triton 설치
- ComfyUI 포터블 폴더에서
cmd를 입력하여 명령 프롬프트 창을 연다. pip install xformers명령어를 입력하여 SageAttention을 설치한다.pip install triton명령어를 입력하여 Triton을 설치한다.- 포터블 버전의 실행 파일(
run.bat등)을 편집하여 SageAttention 사용 옵션을 추가하고 저장한다.
- ComfyUI 포터블 폴더에서
2.2. ComfyUI 매뉴얼 설치
시스템에 직접 ComfyUI를 설치하는 방법으로, Python 3.12 버전 사용을 권장한다.
-
ComfyUI 저장소 복제
- ComfyUI GitHub 저장소 페이지에서 'Code' 버튼을 눌러 Git 주소를 복사한다.
- ComfyUI를 설치할 드라이브의 폴더로 이동하여
cmd를 입력하여 명령 프롬프트 창을 연다. git clone [복사한 Git 주소]명령어를 입력하여 ComfyUI를 복제한다.
-
필수 패키지 설치
- 복제된 ComfyUI 폴더로 이동하여
cmd를 입력하여 명령 프롬프트 창을 연다. pip install -r requirements.txt명령어를 입력하여 ComfyUI 구동에 필요한 패키지를 설치한다.- 처음 설치 시에는 새로운 패키지들이 많이 설치되어 시간이 다소 소요될 수 있다.
- 복제된 ComfyUI 폴더로 이동하여
-
ComfyUI Manager, SageAttention 및 Triton 설치
- ComfyUI 매뉴얼 설치 폴더 내 'custom_nodes' 폴더로 이동하여
cmd를 입력하여 명령 프롬프트 창을 연다. git clone https://github.com/ltdrdata/ComfyUI-Manager.git명령어를 입력하여 ComfyUI Manager를 설치한다.- SageAttention과 Triton 설치를 위해 각각
pip install xformers와pip install triton명령어를 입력한다. - 기존에 설치된 경우와 달리 처음 설치 시에는 설치 과정을 확인할 수 있다.
- ComfyUI 매뉴얼 설치 폴더 내 'custom_nodes' 폴더로 이동하여
-
바탕 화면 실행 파일 생성
- 바탕 화면에서 새 텍스트 문서를 만들고 파일 이름을
ComfyUI.bat로 지정한다. ComfyUI.bat파일을 편집하여 ComfyUI 매뉴얼 버전 설치 경로를 지정하는 내용을 입력하고 저장한다.- 생성된 배치 파일을 실행하면 ComfyUI 매뉴얼 버전이 실행된다.
- 바탕 화면에서 새 텍스트 문서를 만들고 파일 이름을
3. 마무리 및 추가 정보
ComfyUI 설치 과정을 다시 한번 정리하고, 이전 영상에서 다루지 못했던 SageAttention, Triton 등의 설치 방법을 보충하여 제공한다. 처음 사용자 및 기존 구독자 모두 오류 없이 ComfyUI를 즐길 수 있도록 돕는다.
방대한 자료를 천재처럼 이해하세요 - LilysAI 와 함께
1,000,000+ 명의 정보 탐색가들이 Lilys AI를 사용하고 있어요.
