AI 이미지 생성 Stable Diffusion 윈도우 OS 에 설치하기

Stable Diffusion 이란

AI 이미지 생성 알고리즘 입니다. (오픈소스)
유사 서비스로 OPEN AI 의 Dall-e 가 있습니다.

사용방법

  1. CUDA 설치가 가능한 PC 이면 로컬에 설치 해서 사용가능합니다
  2. 1의 경우가 아니면 Google Colab 에 설치해서 맛보기 사용이 가능합니다 (무료도 GPU 제공해줌)

직접 Windows PC 에 설치 하는 방법

  1. Python 설치
  2. Git 설치
  3. CUDA 설치
  4. stable-diffusion-webui 다운로드
  5. stable-diffusion Model 파일 다운로드
  6. stable-diffusion-webui 실행

옵션
7. waifu-diffusion 파일 다운로드
8. GFPGAN 파일 다운로드

winget 준비

winget 은 MS 공식 패키지 관리 서비스로 Windows 에 기본으로 설치되어 있습니다
없다면 Windows용 패키지 관리자 chocolatey 와 Winget 설치 및 이용하기 를 참고해서 설치합니다

Git 설치

1
winget install git

Python 설치

1
winget install python

Cuda 설치

1
winget install cuda

설치되었는지 확인

1
2
3
winget list --name git
winget list --name python
winget list --name cuda

stable-diffusion-webui 버전 다운받기

stable-diffusion-webui : stable-diffusion 을 사용하기 쉽게 웹브라우저 UI 를 제공하는 소스 이다

용량이 몇십 MByte 밖에 안됨

1
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

stable-diffusion Model 파일 받기

수많은 이미지로 stable diffusion 을 학습시킨 후의 model 파일로 용량은 4GByte 정도 됩니다

huggingface.co 에 회원가입해야지만 다운로드를 받을 수 있습니다.

https://huggingface.co/CompVis/stable-diffusion-v-1-4-original 접속
access repository
Hugging Face 계정이 필요함, 로그인 후 repository 접속 가능
sd-v1-4.ckpt 다운로드 (약 4GB)

sd-v1-4.ckpt => model.ckpt 로 이름 변경하여

stable-diffusion-webui > models 에 옮겨놓습니다.

  • 기본 이미지 생성 모델로 사용할 것 입니다

stable-diffusion-webui 실행하기

stable-diffusion-webui 폴더 안에 webui-user.bat 실행하면

필요한 python library 가 자동으로 설치됩니다

생각보다 오래 걸리는 데 한참 기다리면 설치가 완료 되고

Running on local URL : http://127.0.0.1:7860 이 나오면

웹브라우저에서 http://127.0.0.1:7860 를 접속하면 됩니다

애니메이션 특화 모델 (waifu-diffusion) 추가하기

waifu-diffusion 접속해서
Original PyTorch Model Download Link 링크 누르면 (8GBytes) 다운받아서
stable-diffusion-webui > models 에 이동 시킵니다

stable-diffusion-webui 실행하기

webui-user.bat 실행
필요한 python library 는 자동으로 설치됩니다

waifu-diffusion 을 모델로 적용하기

웹브라우저에서 http://127.0.0.1:7860 를 접속하고 webui 의 Setting 메뉴를 보면
model select
모델을 선택할 수 있습니다

기본모델인 stable diffusion 과 waifu diffusion 중에 선택이 가능합니다

얼굴을 좀 더 리얼하게 GFPGAN 적용하기

GFPGAN 1.4 버전 파일을 다운 받아서 stable-diffusion-webui 폴더에 넣으면
설정에서 다음과 같이 얼굴을 위한 모델을 선택할 수 있습니다
모델은 GFPGAN 을 선택하면 됩니다

GFPGAN 선택

2023년 2월 업데이트 사항

stable-diffusion 1.4 => 2.1 버전 까지 나와있는 상태 입니다.
web ui 도 많이 업그레이드 되어 파생 기능이 엄청나게 많아졌습니다.
Civitai.com 사이트에서 수많은 모델, Lora, Textual Inversion 을 구할 수 있습니다.
어른 들을 위한 자료들도 많으니 방문해보세요.

Lora + Textual Inversion 를 이용해서 손쉽게 원하는 케릭터를 유지 할 수 있습니다. (들쭉날쭉 얼굴이 바뀌는 걸 보완해줌)

6개월 만에 엄청난 발전이 이루워져 버렸습니다. 퀄리티가 생각 이상
이제 슬슬 AI 서비스들이 유료 과금 체계로 나오고 있습니다.

AI 서비스가 돈 주고 사용할 만큼의 수준으로 나와버려서 일하는 프로세스가 많이 바뀔 것 같습니다

webui + novel ai 설정

티스토리 블로그

영문 설명 사이트

하나 하나 세부적으로 설명해놓은 사이트가 있으니 여길 참고 하시는 것도 좋은 방법입니다.
https://rentry.org/voldy

연관포스트

  • stable-diffusion-webui설치