■ 스테이블 디퓨전(Stable Diffusion) 프로그램을 로컬 PC에 설치하는 방법을 보여준다.
[스테이블 디퓨전 프로그램 설치]
1. [웹 브라우저]를 실행한다.
2. [웹 브라우저]에서 아래 URL을 입력한다.
▶ URL
1 2 3 |
https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/tag/v1.0.0-pre |
3. 아래 화면에서 [sd.webui.zip] 파일을 다운로드 받는다.
4. 다운로드 받은 파일을 적당한 위치에서 압축을 푼다. (본인의 경우 D 드라이브 루트에서 풀었다)
5. [탐색기]에서 [update.bat] 파일을 마우스 더블 클릭해서 실행한다.
※ 업데이트 작업을 진행하면서 시간이 걸린다.
6. [탐색기]에서 [run.bat] 파일을 마우스 더블 클릭해서 실행한다.
※ 최초 실행시 모델 파일 등을 다운로드 받기 때문에 시간이 걸린다.
7. 스테이블 디퓨전 서버가 실행되면 아래와 같이 콘솔 화면과 함께 웹 브라우저에서 UI 화면을 볼 수 있다.
[Stable Diffusion checkpoint 모델 설치]
1. [웹 브라우저]에서 아래 URL을 입력한다.
▶ URL
1 2 3 |
https://civitai.com |
2. 필요한 모델을 다운로드한다. 본인의 경우 Rain 모델을 다운로드 받았다(파일명 : Rain (pony) v1.safetensors)
3. 해당 모델 파일은 .safetensors 파일 확장자를 갖고 있고 아래 디렉토리 경로에 복사한다.
▶ 복사할 디렉토리 경로
1 2 3 |
D:\sd.webui\webui\models\Stable-diffusion |
※ 본인 PC에서는 D 드라이브 루트에 설치했다.
4. 스테이블 디퓨전 웹 UI에서 아래와 같이 [Stable Diffusion checkpoint] 항목의 갱신 버튼을 클릭한다.
5. 본인의 경우 아래와 같이 복사한 [Rain (pony) v1.safetensors [8af3716140]] 모델을 선택할 수 있다.
[Clip skp], [SD VAE] 항목 표시하기]
1. 최초 설치시 아래와 같이 [Clip skip], [SD VAE] 항목은 표시되지 않는다.
2. 아래 화면에서 [Settins] 메뉴를 클릭한다.
3. 아래 화면에서 [User Interface] 항목을 클릭한다.
4. 아래 화면에서 해당 항목들을 추가해주는데, [sd_model_checkpoint] 항목 옆에서 마우스를 클릭해서 아래 두 항목의 명칭을 입력하고 ENTER 키를 누르면 추가가 된다.
5. 아래 화면에서 [Apply settings] 버튼을 클릭하고 [Reload UI] 버튼을 클릭한다.
6. 아래 화면과 같이 [Clip skip], [SD VAE] 항목이 표시된다.
[SD VAE 모델 설치]
1. [웹 브라우저]에서 아래 URL을 입력한다.
▶ URL
1 2 3 |
https://huggingface.co/stabilityai/sd-vae-ft-mse-original/blob/main/vae-ft-mse-840000-ema-pruned.ckpt |
2. 아래 화면에서 [download] 버튼을 클릭해 [vae-ft-mse-840000-ema-pruned.ckpt] 파일을 다운로드 받는다.
3. 다운로드 받은 [vae-ft-mse-840000-ema-pruned.ckpt] 파일을 아래 디렉토리 경로에 복사한다.
▶ 복사할 디렉토리 경로
1 2 3 |
D:\sd.webui\webui\models\VAE |
※ 본인 PC에서는 D 드라이브 루트에 설치했다.
4. 아래 화면에서 SD VAE 항목 갱신 버튼을 클릭한다.
5. 아래 화면과 같이 다운로드 받은 모델을 선택할 수 있다.
[sd-webui-controlnet 확장 설치]
1. 아래 화면에서 [Extensions] 메뉴를 클릭한다.
2. 아래 화면에서 [Install from URL] 탭을 클릭한다.
3. 아래 화면에서 [URL for extension's git repository] 항목을 입력하고 [install] 버튼을 클릭한다.
▶ [URL for extension’s git repository] 항목 입력 주소
1 2 3 |
항목 입력 주소"]https://github.com/Mikubill/sd-webui-controlnet.git |
4. 아래 화면에서 [Installed] 탭을 클릭한다.
5. [Install] 탭의 아래를 보면 [sd-webui-controlnet] 확장이 설치된 것을 확인할 수 있다.
[sd-webui-controlnet 확장용 모델 설치]
1. [웹 브라우저]에서 아래 URL을 입력한다.
▶ URL
1 2 3 |
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/tree/main |
2. 아래와 같이 용량이 723MB인 모델들을 옆의 [다운로드] 버튼을 클릭해 모두 다운로드한다.
3. 다운로드 받은 파일들은 .safetensors 파일 확장자를 갖고 있는데 아래 디렉토리 경로에 복사한다.
▶ 복사할 디렉토리 경로
1 2 3 |
D:\sd.webui\webui\extensions\sd-webui-controlnet\models |
4. 추가로 아래의 URL에서 .pth 확장자를 갖는 파일들을 다운로드 받아 3번과 같은 경로에 복사할 수 있다
▶ 복사할 디렉토리 경로
1 2 3 |
https://huggingface.co/lllyasviel/ControlNet/tree/main/models |