본문 바로가기
글/AI

RX 470으로 ComfyUI GPU 구동하기 (Windows 11)

by tAEhAN 2024. 11. 23.

RX 470으로 ComfyUI GPU 구동하기 (Windows 11)

안녕하세요! 오늘은 Windows 11 환경에서 AMD RX 470 그래픽카드를 사용하여 ComfyUI를 GPU로 구동하는 방법을 상세히 알아보겠습니다.

시스템 요구사항

하드웨어

  • AMD RX 470 그래픽카드 (VRAM 4GB)
  • 최소 8GB RAM (16GB 이상 권장)
  • 저장공간 20GB 이상

소프트웨어

  • Windows 11
  • Python 3.10 이상
  • Git
  • AMD 최신 드라이버

설치 과정

1. Python 설치

  1. Python 공식 사이트에서 Python 3.10 다운로드
  2. 설치 시 "Add Python to PATH" 옵션 체크
  3. 설치 완료 후 명령 프롬프트에서 확인:
python --version

2. Git 설치

  1. Git 공식 사이트에서 다운로드
  2. 기본 설정으로 설치 진행

3. AMD 드라이버 설치

  1. AMD Radeon Software 최신 버전 설치
  2. Windows 업데이트를 통한 드라이버 충돌 방지를 위해 자동 업데이트 끄기

4. ComfyUI 설치

# 원하는 위치로 이동
cd C:\Users\사용자이름\Documents

# ComfyUI 클론
git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI

# 가상환경 생성
python -m venv venv
venv\Scripts\activate

# PyTorch 설치 (AMD 버전)
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm5.4.2

# 필수 패키지 설치
pip install -r requirements.txt

GPU 확인 및 실행

GPU 인식 확인

import torch
print(torch.cuda.is_available())
print(torch.cuda.get_device_name(0))

ComfyUI 실행

# 기본 실행
python main.py

# 메모리 부족 시 다음 옵션 중 하나 사용
python main.py --lowvram
python main.py --medvram
python main.py --force-fp16

문제 해결

1. GPU 미인식 문제

  • AMD 드라이버 재설치
  • PyTorch ROCm 버전 재설치
  • Windows 전원 설정에서 GPU 절전 모드 해제

2. VRAM 부족 오류

  • --lowvram 옵션 사용
  • 작은 크기의 모델 사용
  • 배치 크기 줄이기

3. 실행 시 충돌

  • 가상환경 재생성
  • 모든 패키지 최신 버전으로 업데이트
  • Windows 재시작

최적화 팁

성능 최적화

  1. VRAM 관리
    • 불필요한 백그라운드 프로세스 종료
    • Windows 게임 모드 비활성화
    • 페이징 파일 크기 증가
  2. 처리 속도 향상
    • 작은 이미지 크기부터 시작
    • 배치 크기 조절
    • fp16 precision 사용

모델 관리

  • 자주 사용하는 모델만 보관
  • 임시 파일 정기적 정리
  • 캐시 폴더 관리

마무리

RX 470은 4GB VRAM으로 제한이 있지만, 적절한 설정으로 ComfyUI를 충분히 활용할 수 있습니다. 위 가이드를 따라 설치하시고 문제가 발생하면 문제 해결 섹션을 참고해 주세요.

이 글이 도움이 되셨기를 바랍니다.

댓글