Stable Diffusion을 로컬에 설치하려면 어떻게 하나요?

작성자 업데이트 3 분 소요

Stable Diffusion을 내 컴퓨터에서 실행하려면 VRAM 6GB 이상의 GPU, Python 3.10, Git, Automatic1111 웹 UI, 그리고 모델 파일이 필요합니다. 디스크 공간은 15GB, 다운로드는 몇 GB를 잡아 두세요. 그 뒤로는 인터넷 없이도 내 PC 안에서만 무료로 이미지를 생성할 수 있습니다.

필요 사양

구성 요소최소권장
GPUNVIDIA VRAM 6GB(SD 1.5)NVIDIA 8~12GB(SDXL), 16GB(SD 3.5 Large, ComfyUI에서)
AMD / AppleLinux의 ROCm, Apple Silicon RAM 16GB느리지만 작동함. Windows에서 AMD 그래픽카드는 ComfyUI나 웹 UI 포크가 필요함
RAM16GB32GB
디스크15GB(프로그램 + 모델 1개)모델이 여러 개라면 50GB 이상
OSWindows 10/11, Ubuntu 22.04+, macOS 13+

호환되는 GPU가 없나요? 이 사이트의 도구는 설치가 필요 없습니다. 인페인팅과 업스케일링은 저희 장비에서 실행되고, SDXL은 외부에 호스팅된 데모를 페이지에 임베드한 것입니다.

단계별 설치(Windows, Automatic1111)

  1. Python 3.10.6을 설치하고 Add Python to PATH에 체크합니다. 이보다 높은 버전의 Python에서는 일부 의존성 패키지가 제대로 설치되지 않습니다.
  2. Git을 기본 옵션으로 설치합니다.
  3. 원하는 폴더에서 터미널을 열고 git clone -b dev https://github.com/AUTOMATIC1111/stable-diffusion-webui를 실행합니다. 일부러 dev 브랜치를 받는 것입니다. 기본 브랜치는 2024년 7월 이후로 바뀐 것이 없고, 지금은 첫 실행에서 실패합니다.
  4. 모델을 내려받습니다. SDXL 1.0 base(6.9GB)와 필요하면 리파이너, 또는 Stable Diffusion 1.5(4.3GB)를 받으면 됩니다. .safetensors 파일을 선택하세요.
  5. 모델을 stable-diffusion-webui/models/Stable-diffusion/에 넣습니다.
  6. webui-user.bat을 더블클릭합니다. 첫 실행 때는 몇 GB에 이르는 의존성 패키지를 내려받으며, 걸리는 시간은 인터넷 속도에 따라 다릅니다.
  7. 브라우저에서 http://127.0.0.1:7860을 열고, 왼쪽 위에서 모델을 선택한 뒤 프롬프트를 입력하고 Generate를 클릭합니다.

Linux와 macOS에서는 먼저 Python 3.10 또는 3.11과 프로젝트 README에 나열된 시스템 패키지를 설치한 다음, .bat 파일 대신 ./webui.sh를 실행합니다. 이 스크립트가 전용 Python 환경을 직접 만들어 줍니다.

유용한 실행 옵션

webui-user.bat을 편집해 COMMANDLINE_ARGS에 옵션을 지정합니다.

  • --xformers: NVIDIA에서 더 빠르고 메모리를 덜 씁니다.
  • --medvram 또는 --lowvram: 4~6GB 그래픽카드용. 대신 속도가 느려집니다.
  • --listen: 같은 네트워크의 다른 기기에서 인터페이스에 접속할 수 있습니다.
  • --api: 스크립트에서 쓰는 REST API를 켭니다(이 사이트도 자체 Automatic1111과 이 방식으로 통신합니다).

자주 발생하는 오류

  • CUDA out of memory: 이미지 크기를 줄이고, --medvram을 추가하고, GPU를 쓰는 다른 프로그램을 닫으세요.
  • Torch not compiled with CUDA: 지원되지 않는 Python 버전이거나 CPU 전용 PyTorch가 설치된 경우입니다. Python 3.10으로 다시 설치하고 venv 폴더를 삭제하세요.
  • No model found: 파일이 models/Stable-diffusion에 없거나 확장자가 잘못되었습니다.
  • AMD나 Apple에서 검은 이미지가 나올 때: --no-half 또는 --upcast-sampling을 추가하세요.

Automatic1111의 대안

Forge는 인터페이스가 같으면서 더 빠른 포크이지만, 이쪽 역시 2025년 6월 이후로 업데이트가 없습니다. ComfyUI는 노드 그래프 방식으로, SD 3.5와 Flux, 그리고 복잡한 파이프라인에 잘 맞습니다. Fooocus는 Midjourney처럼 대부분의 설정을 프롬프트 입력란 하나 뒤로 숨깁니다. SDXL 모델만 실행할 수 있고, 지금은 버그 수정만 이루어집니다. Forge와 ComfyUI는 Automatic1111과 같은 모델 파일과 LoRA 파일을 읽을 수 있습니다.

자주 묻는 질문

그래픽카드 없이 Stable Diffusion을 설치할 수 있나요?

CPU로도 실행되지만 이미지 한 장에 몇 초가 아니라 몇 분이 걸립니다. 대신 클라우드 GPU나 이 사이트의 무료 도구를 이용하세요.

디스크 공간은 얼마나 필요한가요?

웹 UI와 의존성에 약 10GB, SD 1.5나 SDXL 모델 하나당 2~7GB, LoRA 하나당 몇 MB에서 수백 MB가 필요합니다. 모델을 여러 개 모을 생각이라면 50GB를 잡아 두세요.

설치는 합법이고 무료인가요?

네. 웹 UI는 오픈소스(AGPL)이고, 모델은 각 라이선스에 따라 내려받을 수 있으며 개인 용도와 대부분의 상업적 용도에 무료입니다.