수정 정보

24.03.02 내용 수정

- cuDNN 다운로드 링크 수정


23.10.14 내용 수정

- [초초초 간단 공식 WebUI 설치 방법 (Win10-11, 지포스전용)] 설치 방법 삭제


23.09.16 내용 수정

- 시그마 노이즈 설정값 변경 사항 알림 최상단에 추가


23.09.06 내용 수정

- [8. 그래서 이제 뭐?함] 에 정보글 링크 추가


23.09.03 내용 수정

- 이전 커밋 해쉬 적용 방법 링크 추가

- 기존 [7. 설정] 내용을 [7-0. 구버전 (~ v1.5.2) 설정 방법] 로 분류

- 신규 v1.6.0 버전 기준으로 [7-1. v1.6.0 설정 방법] 새로 작성

- 최하단에 [9. 오류 해결하기] 추가


23.07.18 내용 수정

- 재설치 시 덮어쓰는 파일 항목 추가: config.json


23.07.12 내용 수정

- 자동좌 WebUI 버전 표기


23.07.07 내용 수정

- 통합팩, 원클릭 설치/실행방법이 다르다는 문구 추가

- [초초초 간단 공식 WebUI 설치 방법 (Win10-11, 지포스전용)] 설치 시 설명 추가

- [5. cudnn 다운로드 및 덮어쓰기] 설명에 [반드시 실행 중인 webui-user.bat 를 종료 후 진행할 것] 문구 추가


23.06.28 내용 수정

- [초초초 간단 공식 WebUI 설치 방법 (Win10-11, 지포스전용)] 정보글 링크 추가: 목차 이전에 위치

- [AI그림 채널 오류 해결책 모음] 정보글 링크 추가: 글의 최하단에 위치


23.06.27 내용 수정

- 6월 27일 WebUI 버전이 1.4.0으로 업데이트 되면서 xformers 0.0.20이 자동으로 설치되도록 수정됨:

[4. xformers 0.0.20 설치] 항목 삭제

- 내용 변경으로 인해 [3. WebUI 설치]와 [6. WebUI 실행]의 내용 수정

- [부록: 재?설치] > [6-3. 재?설치] 로 통합




24.01.16 내용 추가

댓글에 물어보는 질문 더이상 답변 안할거임

중복되는 내용 질문도 너무 많고

에러 메세지에 해결 방법이 나와있는 경우도 많고

자주 발생하는 에러는 https://arca.live/b/aiart/70417374 여기에도 있음

그런데도 질문이 계속 나와서 지금까지 쌓인 피로감이 상담함


대부분의 챈럼들은 이 글 내용 따라서 진행하고 문제 없이 사용하는 것 같은데

질문하는 사람이 사용하는 PC 시스템 환경도 너무 다양해서 원인 파악도 힘듦


에러가 발생하는 일부 사람들은

에러가 난 CMD 창의 내용을 캡쳐/복붙 해서 질문글을 작성하자

챈에 PC 관련해서 지식이 상당한 할배들이 꽤 존재함

그리고 질문글 작성 전에 제발 공지를 읽고 정보 검색을 시도해보자



23.09.16 내용 추가

자동좌 1.6.0 버전 이후에서는 시그마 노이즈 설정값 1 로 변경할 것

(~1.5.2 버전 까지는 0.2 로 설정해서 사용했으나, 1.6.0 버전부터 그림이 이상하게 출력됨)



23.09.03 내용 추가

현재 1.6.0 버전에서 일부 확장기능 사용 시 오류가 있다고 함

1.6.0 버전으로 설치한 사람들은 필요할 경우 v1.5.2 로 롤백하거나

오류 관련 정보글/이전 사용자 질문글 검색 추천

오류가 검색되지 않는 경우 질문글 작성 권장



자동좌 WebUI 버전 업데이트 내역

24년 3월 2일 1.8.0

23년 12월 16일 1.7.0

23년 8월 31일 1.6.0

23년 8월 24일 1.5.2

>>> v1.5.2 롤백 방법: 여기 클릭 (막힘)

23년 7월 27일 1.5.1

23년 7월 25일 1.5.0

23년 7월 12일 1.4.1

23년 6월 27일 1.4.0  

23년 6월 27일 이전 1.3.2



참고한 정보글

[가이드] 프롬대장경 제 1권 『설치부터 t2i까지』

로컬기준 xformers 0.0.19 버전 (재)설치하기

torch 2.0 xformers 0.0.20 원클릭 자동설치 파일 5000번대 4000번대 3000번대 2000번대 1000번대 최적화

(중요) 4000번대 그래픽카드 최적화 하는 법

40시리즈 그래픽카드 제성능 뽑는 법


중요!! 4000번대 최적화 더 이상 안해도 됨

4090 속도 관련한 몇가지 결론


* 이 글은 2023년 6월 24일 기준으로 작성했으므로,

일부 캡쳐 이미지가 지금 보고 있는 화면과 다를 수도 있으니

이 글에서 명시한 파일들 버전 잘 찾아서 알맞게 설치하길 바람


* [7. 설정] 은 v1.6.0 기준으로 새롭게 작성함 (2023년 9월 3일)


* 윈도우 11 22H2 기준이라서 우클릭 할 때 선택창이 약간 다를 수도 있음


* 설치 끝나면 torch 2.0.1 + cuda 11.8 + xformers 0.0.20 세팅되어있음

 1.8.0 기준 torch 2.1.2 + cuda 12.1 + xformers 0.0.23 (2024년 3월 17일)


* 통합팩, 원클릭 (e.g. WebUI 0.66.2) 버전과 설치/실행 방법이 다름

통합팩/원클릭으로 설치한 WebUI는 해당 버전에서 소개하는 설치방법과 실행방법을 따를 것



공지나 정보글에 있는 원클릭 버전, 통합팩 버전 등 편리한 설치방법이 많지만

일부는 최근 버전에 맞춰서 업데이트가 되지 않아 설치하다가 오류나서 질문하는 사람이 많음

이런 사람들을 위해서 챈에 있는 정보글 싹 모아다가 종합해서

오류 없이 시원하게 설치 후 이용 가능하게 로컬 클린설치 방법 글 써놓을테니

아주 자세하게 그림까지 붙여서 설명해줄테니 겁먹지 말고 따라해봐


* 윽, 머리가..

더 간단한 설치방법은 https://arca.live/b/aiart/79545660 참고

하지만 가능하다면 이 글의 클린설치 방법을 따라가는걸 권장함

오류에 대한 해결 방법 관련 정보글이 가장 많기 때문

위의 방법으로 설치하면 이 글에서 말하는 경로인 "C:\stable-diffusion-webui" 가

"C:\sd.webui\webui" 로 다른 것을 제외하면 별 다른 차이는 없음,

위 방법대로 설치했다면

5. cudnn 다운로드 및 덮어쓰기

부터 진행하면 됨

삭제 이유:

sd.webui 폴더 > system 폴더에 들어있는 파이썬과 깃을 사용하고,

venv 경로가 아닌 system\python 경로로 설치가 진행됨

설치된 webui를 사용하기 위해서는 run.bat을 실행해야함


이 후 webui 폴더 안에 있는 webui-user.bat 을 실행할 경우

sd.webui\webui\venv 경로에 webui 를 중복으로 설치함


그런데 xformers와 같은 인자를 사용하려면 webui 폴더 안에 있는 webui-user.bat 를 수정하고

다시 sd.webui 폴더로 돌아와서 run.bat을 실행해야하므로 번거로워짐




목차

준비물

1. Python 3.10.X 설치

2. Git 설치

3. WebUI 설치

  3-1. Git Bash here

  3-2. 파일 확장자 표시

  3-3. 최초 실행

4. xformers 0.0.20 설치

5. cudnn 다운로드 및 덮어쓰기

6. WebUI 실행

  6-1. 배치 파일 수정

  6-2. 실행

  6-3: 재?설치

7. 설정 (23.09.03 내용 추가)

  7-0. 구버전 (~ v1.5.2) 설정 방법

  7-1. v1.6.0 설정 방법

    7-1-1. 한국어 설정

    7-1-2. 이미지/그리드 저장

    7-1-3. 업스케일링

    7-1-4. 시스템

    7-1-5. 스테이블 디퓨전

    7-1-6. VAE

    7-1-7. img2img

    7-1-8. 인터페이스

    7-1-9. 실시간 미리보기

    7-1-10. 샘플러 설정값

    7-1-11. 설정 적용하기 & Reload UI

8. 그래서 이제 뭐?함

9. 오류 해결하기

  9-1. 오류 해결책 모음

  9-2. 그 외 자주 발생하는 경로 관련 오류



준비물

자동좌 WebUI 설치해서 사용할 데스크탑 또는 랩탑(노트북)

노트북에서 클린설치 잘 되는 것 확인함

NVIDIA 그래픽카드: 인텔 ARC, AMD 라데온 일 경우 정상작동 안함

Python (파이썬) 3.10.X: 3.10.6 이상, 버전 중요함! 꼭 지켜야함!

Git (깃)

cudnn


0. 경로설정

제대로 안알아보고 설명 잘못해서 미안함

C에 파이썬, 깃 설치라고 D에 깃 배쉬 해봤는데 정상적으로 깔리고 작동한다

마음대로 설치하세요

단, 윈도우 계정명이 한글이거나, 설치경로의 폴더 이름이 한글인 경우 정상적으로 설치 및 실행이 안될 수 있음


* 재설치 하는 사람들

글 아래에 있는
6-3. 재?설치

를 참고해서 사용하던 폴더와 파일을 옮겨주자


* Python 3.10.X, Git이 설치되어있는 사람

기존에 통합팩이나 원클릭을 설치했던 사람들은

파이썬과 깃이 설치되어있을 수 있으니 확인 후에

3. WebUI 설치

부터 시작하면 된다


* Python 버전을 3.10.11로 업데이트 하고싶은 사람

이미 Python 3.10.11의 이전 버전 (e.g. 3.10.6, 3.10.8, etc.)으로 WebUI를 설치했는데

Python 버전을 3.10.11로 업데이트 하고싶은 사람

1. Python 설치

를 따라서 다운로드 하고, 설치 창이 약간 다름

펼치기

다운받은 Python 설치파일을 실행하면






1. Python 3.10.X 설치

https://www.python.org/downloads/

링크로 이동


https://www.python.org/downloads/release/python-31011/

Python 3.10.11 바로 이동하는 링크 (추천)


반드시 3.10.X 버전을 설치해야함 (3.10.6 이상)
3.11.X, 3.12.X 설치하고 "이거 왜 안됨?", "이거 오류나는데"

하는 사람들 자꾸 나옴



아래로 쭉 내려서


다운 받은 다음 실행

매우 중요!! Add python.exe to PATH 체크

다음 커스텀 설치


다음


다 체크


설치




2. Git 설치

https://git-scm.com/download/win

링크로 이동

눌러서 다운 받고 실행


이 다음부터 전부 Next만 누르면 됨

 


 


 


 


 


 


 


겁나 많네

드디어 설치


릴리즈 노트 안봐도 됨

체크 해제하고 끝



3. WebUI 설치

3-1. Git Bash here

내가 설치하고 싶은 경로에서 우클릭 하면 됨

바탕화면에 깔아도 되고, 나는 C 드라이브에 그냥 깔아서 쓰고있음

가능하다면 이 글에서 설치한 방법 대로 C 드라이브에 설치하자

한글로 폴더 만들고 그 안에 설치할 경우 정상적으로 작동 안할 수 있음



=========== 여기 아래부터 복사 ===========

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

=========== 여기 위 까지 복사 ===========


Ctrl + V 안먹히니 우클릭 해서 붙여넣어야함


엔터


초기 설치 완료됨

이제 본격적인 설치 진행할거임


3-2. 파일 확장자 표시

파일 확장자가 이미 표시되는 사람들은 [3-3. 최초 실행] 으로


그 전에 파일 확장자가 안보여서 webui-user.bat 과 webui-user.sh 헷갈릴 수도 있을 것 같아 추가함

. . . 모양 클릭


옵션 클릭


보기 탭


목록 스크롤 내려서 아래에 있는

(    ) 알려진 파일 형식의 파일 확장명 숨기기 < 체크되어있는거 해제

확인


파일 이름 잘 확인해

확장자도 잘 확인해



3-3. 최초 실행

stable-diffusion-webui 폴더에서 webui-user.bat 우클릭




전부 다 지우고 아래 복사 붙여넣기

=========== 여기 아래부터 복사 ===========

@echo off


set PYTHON=

set GIT=

set VENV_DIR=

set COMMANDLINE_ARGS= --xformers --xformers-flash-attention --opt-channelslast --enable-insecure-extension-access


call webui.bat

=========== 여기 위 까지 복사 ===========

만약 자동으로 브라우저 실행을 원한다면 --autolaunch (v1.6.0 부터는 기본 적용, 설정에서 변경 가능)

어두운 테마 쓰고싶다면 --theme dark

인자를 set COMMANDLINE_ARGS= 줄 끝에 추가해주자


set COMMANDLINE_ARGS= --xformers --xformers-flash-attention --opt-channelslast --enable-insecure-extension-access --theme dark


이런 식으로 붙여주면 됨


저장 후 닫기


수정한 webui-user.bat 실행



1.6.0 버전은 모든 과정이 끝나면 자동으로 브라우저 열림

* 1.6.0 이전 버전은 --autolaunch 넣었으면 자동으로 브라우저 열릴거고

안넣었으면 브라우저 열어서 http://127.0.0.1:7860/ 입력하고 엔터

위에 CMD 창은 절대 닫으면 안됨!!!

CMD 창이 본체임, 그림 뽑을 때 상태, 진행도, 속도 등등 모든 작업에 대한 정보가 오가는 본체임


설치 끝

정상적으로 실행되는 것을 확인했으면

브라우저, cmd 창 전부 닫아주고 cudnn 세팅해줄거임



4. torch 2.0.1 + cuda 11.8 & xformers 0.0.20 설치

4. xformers 0.0.20 설치 (수정됨)

4. xformers 0.0.20 설치

(6월 27일 이후 설치부터 생략하고 건너뛰기)


*6월 24일 기준 WebUI ver. 1.3.2

자동으로 torch 2.0.1 + cuda 11.8 + xformers 0.0.17 설치

*6월 27일 기준 WebUI ver. 1.4.0

자동으로 torch 2.0.1 + cuda 11.8 + xformers 0.0.20 설치



5. cudnn 다운로드 및 덮어쓰기 (생략 가능)

위 [3. WebUI 설치] 방법대로 설치하면 cudnn 8.7.00 이 기본으로 적용되어있음

2023년 6월 24일 기준 8.9.02 버전 다운로드 됨

이후에 새로운 버전이 나왔다면, CUDA 11.X 에 맞게만 설치하면 문제없음

* 24.03.17 내용 추가 !!! 중요 !!!

1.8.0 버전은 CUDA 12.1 이 적용되어서 기존 방법으로 설치 시 에러 발생함


해당 업데이트에 맞게 글 내용 수정했음



* 24.03.02 내용 추가

cuDNN 9.0 이 나왔는데 이건 적용 불가

cuDNN 8.X for CUDA 11.X 이거로 다운 받을 것 (현재 최신은 cuDNN 8.9.7 for CUDA 11.X)

CUDA 12.X 버전이 필요한 사람은 그거로 선택해서 받으면 됨



반드시 실행 중인 webui-user.bat 를 종료 후 진행할 것


https://developer.nvidia.com/rdp/cudnn-archive

링크 이동

NVIDIA 계정 필요하니 회원 가입


신규 설치하는 사람은 1.8.0 버전에 맞게 12.x 클릭 

이전 1.6.0 버전 사용자는 11.x 사용하면 됨

그 다음 윈도우 전용 ZIP 파일 다운로드 받기


압축 풀어서


bin 폴더 들어가서 대기


다시 stable-diffusion-webui 폴더로 돌아와서 경로 잘 따라와야함

stable-diffusion-webui\venv


stable-diffusion-webui\venv\Lib


stable-diffusion-webui\venv\Lib\site-packages


아래로 많이 내려와야함

stable-diffusion-webui\venv\Lib\site-packages\torch


마지막 stable-diffusion-webui\venv\Lib\site-packages\torch\lib


아까 압축 풀어둔 bin 폴더에 있는 내용물 전부 덮어쓰기




이제 저 cudnn 다운받고 압축 풀었던 파일 지워도 됨

마지막으로 실행해보자



6. WebUI 실행

6-1. 배치 파일 수정

본인이 사용하고 싶은 인자를 넣어서 배치파일을 수정해줄 것임

만약 추가 인자들을 더 사용하고 싶다면,

webui-user.bat 파일에 언제든지 바로바로 편집 후 저장해서 사용 가능

그 밖에 인자 설정 (Command Line Arguments and Settings)은 아래 링크 참조

https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Command-Line-Arguments-and-Settings


배치파일은 이름을 바꿔서 여러개로 저장해놓고 사용 가능

내가 여러 개로 저장해서 쓰는 배치파일 공유 참고


* xformers 사용 (sdp 대비 VRAM 사용량 적음)

[3-3. 최초 실행] 에서 설정한 내용과 동일하므로 수정 없이 바로 사용 가능

=========== 여기 아래부터 복사 ===========

@echo off


set PYTHON=

set GIT=

set VENV_DIR=

set COMMANDLINE_ARGS= --xformers --xformers-flash-attention --opt-channelslast --enable-insecure-extension-access


call webui.bat

=========== 여기 위 까지 복사 ===========


* sdp 사용

=========== 여기 아래부터 복사 ===========

@echo off


set PYTHON=

set GIT=

set VENV_DIR=

set COMMANDLINE_ARGS= --opt-sdp-no-mem-attention --opt-channelslast --enable-insecure-extension-access


call webui.bat

=========== 여기 위 까지 복사 ===========


* 그 밖에 자주 사용하는 인자

@echo off 아랫줄에 추가:

git pull

실행 할 때마다 WebUI 의 커밋 (버전)을 최신 커밋 (Master Branch 기준)으로 업데이트


로컬 자동좌 SD WebUI 클린설치 구버전/최신버전 변경 방법 에서 사용하는 커맨드는 링크 글 참고



"set COMMANDLINE_ARGS= " 라인에 추가:

만약 자동으로 브라우저 실행을 원한다면 --autolaunch (v1.6.0 부터는 기본 적용, 설정에서 변경 가능)

어두운 테마 쓰고싶다면 --theme dark

실행 시 확장기능 업데이트는 --update-all-extensions

(단, 실행할 때 모든 확장기능을 쭉 훑기 때문에 실행 시간이 길어져서 비추천)


* 저사양 그래픽카드를 위한 추가 인자

GTX 1660s 유저의 최적화 실사용 후기 참고


글카가 3060 12GB 이상이 아니면 로컬 쓰지마라?

나는 NOPE 이라고 말하고 싶다

Tom's HARDWARE SD WebUI 그래픽카드 벤치마크 성능 비교 에서도 확인할 수 있지만

대략적인 그림 뽑는 속도는

RTX 2080 SUPER > RTX 2080 > RTX 2070 SUPER > RTX 3060 Ti

RTX 2070 > RTX 2060 SUPER > RTX 3060 > RTX 2060


VRAM이 부족할 뿐이지, 2000번대 글카도 충분히 로컬에서 그림 뽑을 수 있다

그 이하 그래픽카드도 가능은 하지만 빠른 그림뽑는 속도는 포기하자


내 그래픽카드 VRAM이 6GB-8GB 이라면

--xformers--medvram (선택사항: --precision full --no-half --skip-version-check) 를 추가해주자

더 낮은 사양이라면 --lowvram 을 사용할 수 있지만 안그래도 낮은 사양에 속도가 매우 느릴 것이다



저장 후 닫기



6-2. 실행

이제 대단원의 마무리

수정한 webui-user.bat 실행


1.6.0 버전은 모든 과정이 끝나면 자동으로 브라우저 열림

1.8.0 버전은 자동으로 브라우저 열리지 않음

* 1.6.0 이전 버전은 --autolaunch 넣었으면 자동으로 브라우저 열릴거고

안넣었으면 브라우저 열어서 http://127.0.0.1:7860/ 입력하고 엔터


위에 CMD 창은 절대 닫으면 안됨!!!

CMD 창이 본체임, 그림 뽑을 때 상태, 진행도, 속도 등등 모든 작업에 대한 정보가 오가는 본체임


설치 끝

위 사진의 빨간 네모 부분은 본인 webUI 버전, 파이썬 버전,  torch, cuda 버전 등등 정보임

만약 나중에 질문글 올릴 때 해당 부분 같이 캡쳐해서 올리면 답변해주는 할배들한테 큰 도움이 됨



6-3. 재?설치

만약?!

에러가 나요, 설치가 안되요 하는 사람을 위한 간단 재설치 방법

venv 폴더 삭제 또는 venv, repositories 폴더 삭제하고

webui-user.bat 실행



기존에 사용하다가 재설치 한 사람들은 사용하던 stable-diffusion-webui 폴더 안에 있는 아래의 항목

재설치한 stable-diffusion-webui 폴더 안으로 이식해주자


폴더

embeddings: 이지네거 같은 임베딩 파일들이 들어있다

extensions: 확장기능 설치한 것들이 들어있다

extensions-builtin: extensions랑 세트

log: 생성된 이미지 중 따로 저장을 눌러서 다운받았던 그림들이 들어있다

models: 매우 중요하다! 사용하던 모델, 로라, 업스케일러 등등이 들어있다

outputs: 지금까지 생성했던 이미지들이 다 들어있다


파일

config.json: 설정 탭에서 적용했던 모든 설정 정보가 저장되어있다

ui-config.json: 설정했던 프롬프트, 파라메터 정보, 수치 등이 저장되어있다

사용하던 webui-user.bat



7. 설정 (23.09.03 내용 추가)

[가이드] 프롬대장경 제 1권 『설치부터 t2i까지』[1-2. 설정] 내용을 여기로 가져옴

프롬대장경에 있는 일부 설정이 최신 커밋에서 약간 달라져서

달라진 부분은 고쳐서 붙여넣었음


v1.6.0 의 업데이트 이후여러 변경점들이 있어서 "구버전 (~ v1.5.2) 설정 방법" 으로 기존의 방법 따로 분류

v1.6.0 버전부터는 "v.1.6.0 설정 방법" 으로 새로 작성


7-0. 구버전 (~ v1.5.2) 설정 방법

7-0-1. 한국어 설정

처음 실행하면 이 화면이 널 반겨줄거임

영어?! 윽, 머리가..


익스텐션스 클릭


Install from URL 클릭

=========== 여기 아래부터 복사 ===========

https://github.com/36DB/stable-diffusion-webui-localization-ko_KR

=========== 여기 위 까지 복사 ===========

URL for extension's git repository 에 붙여넣기 후 Install


설치가 됬으니 Installed 탭에 가서 restart를 하라고 한다

Installed 탭 클릭


 webui-user.bat을 실행하고 나온 cmd 창을 같이 살펴주자

이 상태일거임


Apply and restart UI 클릭

그리고 webui-user.bat을 실행하고 나온 cmd 창을 보면


이렇게 Restarting UI . . .

하고 처음 실행한 것과 같이 URL 추가되었을거임

만약 이게 아니라 에러가 주절주절 써있다면 cmd 창을 닫고 webui-user.bat을 다시 실행해주자


1. Settings 클릭

2. 왼쪽 목록 중 User interface 클릭

3. Localization 드롭박스 클릭 후 ko_KR 선택


1. ko_KR 선택 후

2. Apply settings 클릭

3. 뭐라뭐라 변경됬어요 메세지 확인 후

4. Reload UI 클릭


Restarting UI . . . 또 떴을거임

그리고

한글 설정 끝


이제 본격적으로 설정 탭에 들어가서



7-0-2. 이미지/그리드 저장


*이미지 파일명 패턴

=========== 여기 아래부터 복사 ===========

[datetime<%Y%m%d_%H%M%S_%f><Asia/Seoul>]

=========== 여기 위 까지 복사 ===========

복사 붙여넣기, 대괄호 포함


*(    ) 이미지를 저장할 때 파일명에 숫자 추가하기

*( V ) 그리드 저장 시 파일명에 추가 정보(시드, 프롬프트) 기입

*( V ) 고해상도 보정을 진행하기 전 이미지의 복사본을 저장하기: 이미지가 2개 저장되는게 싫다면 체크 해제

*(    ) Save copy of large images as JPG (if the file size is above the limit, or either width or height are above the limit)

*(    ) 부가기능 탭에서 이미지를 여러장 처리 시 결과물 파일명에 기존 파일명 사용하기



7-0-3. 업스케일링


*Select which Real-ESRGAN models to show in the web UI.

(    ) R-ESRGAN 4x+  ( V ) R-ESRGAN 4x+ Anime6B

R-ESRGAN 4x+ 거의 안씀


*이미지→이미지 업스케일러 > R-ESRGAN 4x+ Anime6B 로 설정



7-0-4. Stable Diffusion


*SD VAE

[가이드] 프롬대장경 제 1권 『설치부터 t2i까지』 로 가서

2-2. VAE > ii. VAE 설치 

로 가서 VAE 추가로 설치한 뒤 나중에 따로 설정 가능: kl-f8-anime2.ckpt 선택


*( V ) 이미지→이미지 결과물이 기존 색상과 일치하도록 색상 보정 적용하기


*클립 건너뛰기: 2


*Random number generator source. (선택사항, 기본: GPU)

(changes seeds drastically; use CPU to produce the same picture across different vidocard vendors)

 > 본인이 사용하고 싶은 옵션 선택

* 선택사항으로 바꾼 이유:

대부분 그림생성을 기본 GPU 설정으로 건들이지않고 하는 경우가 더 많을 것 같아서

만약 이 설정대로 CPU로 설정하게 될 경우, 기존의 그림 재현이 안된다고 할 것같다는 생각이 들었음


설명에서도 써있듯이, 시드가 랜덤으로 생성될 때

GPU로 설정하면 그래픽카드 벤더에 따라서 결과물이 달라질 수도 있다하는데

벤더라고 하면 글카 제조사 얘기하는거임 (e.g. NVIDIA, ASUS, MSI, GIGABYTE, ZOTAC, ...)

CPU 옵션과 GPU 옵션의 자세한 차이는 정말 동일한 설정, 모델, VAE, 시드로 같은 그림이 재현될까? 참고



*참고

아래 7-5. 사용자 인터페이스 설정하고 저장하면 나중에 설정 탭에 들어왔을 때

Stable Diffusion 항목에서 SD VAE 랑 클립 건너뛰기가 없어지고

맨 위에 모델 선택하는 드롭박스 옆에 나란히 생길거임



7-0-5. 사용자 인터페이스

매우 중요!!!

이걸 설정해야 webui 실행하고 맨 윗 줄에서 모델, VAE, 클립 건너뛰기 항목이 생긴다

이거 설정 안하고 클립 건너뛰기가 안보여요 하면


 



*빠른 설정 리스트 (setting entries that appear at the top of page rather than in settings tab) (requires restart)

sd_model_checkpoint

sd_vae

CLIP_stop_at_last_layers


sd_model_checkpoint 만 있을 것이다

드롭박스 형태로 바뀌어서 프롬대장경 방법처럼 복사 붙여넣기가 적용되지 않는다


sd 입력 후 드롭박스 목록에서 sd_vae 선택


cl 입력 후 드롭박스 목록에서 CLIP_stop_at_last_layers 선택


이거 설정하고 저장하면 나중에 설정 탭에 들어왔을 때

Stable Diffusion 항목에서 SD VAE 랑 클립 건너뛰기가 없어지고

맨 위에 모델 선택하는 드롭박스 옆에 나란히 생길거임


프롬대장경에 있는 '생성 정보에 모델 이름 추가' 항목은 기본적으로 적용되게 바뀌고 없어진듯 하다



7-0-6. 실시간 미리보기


*Live preview display period: -1

(in sampling steps - show new live preview image every N sampling steps; -1 = only show after completion of batch)

설명 대로 그림 생성되는 동안에 그 중간과정들을 보여줄 지, 말 지 설정하는 것이다

-1을 설정하면 중간과정 안보여주고, 다 끝난다음에 완성된 그림만 보여줌

이렇게 설정해야 속도가 빠르다고 들은 것 같은데 나도 자세히는 몰?루

- 댓글에서 얻어 온 추가내용 (23.06.27)

이미지 미리보기로 인해 속도가 느려지는 것에 대해 댓글의 실험 결과 낮은 해상도에선 무의미한 수준이고 512x768 hires 2.5배 수준의 해상도로 올라가면 조금 느려지는 양상을 보임 (1분53초->1분47초, 약 6초), 이 차이도 png, 스텝1마다 보여주기, 인공 신경망 근사를 써서 생긴 변화이며, '저렴한 근사' 나 'TASED'를 쓰면 체감하기 힘들 듯, 근사나 스텝, 포를 변경하면 속도 차이는 없다고 봐도 무관함


*Live preview method: 인공 신경망 근사 (Approx NN)

(Full = slow but pretty; Approx NN and TAESD = fast but low quality; Approx cheap = super fast but terrible otherwise)

인공 신경망 근사 (Approx NN)가 기본으로 선택되어 있을 것이다

- 댓글에서 얻어 온 추가내용 (23.06.27)

인공 신경망 근사, 저렴한 근사, TAESD 어느 것을 사용해도 속도 차이는 없다고 봐도 무관하나, Full 옵션 선택 시 낮은 해상도에서도 속도가 대략 1.5배정도 느려지고 VRAM을 무지막지하게 사용함



7-0-7. 샘플러 설정값


*Hide samplers in user interface  (requires restart)

체크를 할 경우 해당 샘플러 숨김, 입맛 대로 선택 가능, 안건들여도 상관 없음

나는 DPM++ 2M Karras, DPM++ SDE Karras, DPM++ 2M SDE Karras만 써서 위 그림처럼 세팅함


*시그마 노이즈: 0.2

- 댓글에서 얻어 온 추가내용 (23.06.27)

노이즈의 영향을 결정한다고 보면 됨, 낮으면 낮을수록 예측 가능한 결과가 나온다고 함(gpt왈)


*Eta 노이즈 시드 변화: 31337

(ENSD; does not improve anything, just produces different results for ancestral samplers - only useful for reproducing images) 

- 댓글에서 얻어 온 추가내용 (23.06.27)

단순히 결정된 시드값에 31337을 더한다는 내용임 옛날옛적 있었던 미신이 불러들인 세팅값 ㅋㅋ



7-0-8. 설정 적용하기 & Reload UI

이거 안누르면 위에서 설정한거 아무것도 적용 안됨

설정을 처음부터 다시 해야한다는 소리니 반드시 눌러주자


cmd 창에서 재시작 된거 확인했고


짜잔, 이제 모든 설정 끝남

만약 "윗 줄에 VAE 선택창이랑 클립 건너뛰기가 없어요" 하는 사람은 공지, 정보글, 이 글 다 안 본 사람임

검색하고 찾아보려고 노력 조차 안 한 사람들임




7-1. v1.6.0 설정 방법

7-1-1. 한국어 설정

처음 실행하면 이 화면이 널 반겨줄거임

영어?! 윽, 머리가..


익스텐션스 클릭


Install from URL 클릭

=========== 여기 아래부터 복사 ===========

https://github.com/36DB/stable-diffusion-webui-localization-ko_KR

=========== 여기 위 까지 복사 ===========

URL for extension's git repository 에 붙여넣기 후 Install


설치가 됬으니 Installed 탭에 가서 restart를 하라고 한다


Installed 탭 클릭


 webui-user.bat을 실행하고 나온 cmd 창을 같이 살펴주자


이 상태일거임


Apply and restart UI 클릭

그리고 webui-user.bat을 실행하고 나온 cmd 창을 보면


이렇게 처음 실행한 것과 같이 URL 추가되었을거임

만약 이게 아니라 에러가 주절주절 써있다면 cmd 창을 닫고 webui-user.bat을 다시 실행해주자


1. Settings 클릭

2. 왼쪽 목록 중 User interface 클릭

3. Localization 드롭박스 클릭 후 ko_KR 선택


1. ko_KR 선택 확인 후

2. Apply settings 클릭

3. 뭐라뭐라 변경됬어요 메세지 확인 후

4. Reload UI 클릭



Restarting UI . . .  떴을거임

만약 이게 아니라 에러가 주절주절 써있다면 cmd 창을 닫고 webui-user.bat을 다시 실행해주자


그리고

한글 설정 끝


이제 본격적으로 설정 탭에 들어가서



7-1-2. 이미지/그리드 저장


*파일명 패턴

=========== 여기 아래부터 복사 ===========

[datetime<%Y%m%d_%H%M%S_%f><Asia/Seoul>]

=========== 여기 위 까지 복사 ===========

복사 붙여넣기, 대괄호 포함


*(    ) 저장 시 파일명에 숫자 추가

*( V ) 그리드 이미지 저장 시 추가 정보를 파일명에 추가 (시드, 프롬프트)

*( V ) 고해상도 보정 시 원본 이미지 저장이미지가 2개 저장되는게 싫다면 체크 해제

*(    ) 큰 이미지의 사본을 JPG로 저장 (파일 크기 또는 너비/높이 중 하나가 제한을 초과하는 경우)

*(    ) 기타 탭에서 배치 작업 시 출력 파일에 원본 파일명 사용



7-1-3. 업스케일링


*Select which Real-ESRGAN models to show in the web UI.

(    ) R-ESRGAN 4x+  ( V ) R-ESRGAN 4x+ Anime6B

R-ESRGAN 4x+ 거의 안씀


*img2img에서 사용할 업스케일러 > R-ESRGAN 4x+ Anime6B 로 설정



7-1-4. 시스템


*Automatically open webui in browser on startup

 > 비활성화: 배치파일 실행 시 자동으로 브라우저 시작 안함

 > Local (기본 설정): 배치파일 실행 시 자동으로 브라우저 시작


기존의 --autolaunch 커맨드 인자가 v1.6.0 에서 기본 설정으로 새롭게 적용됨

--autolaunch 사용하던 사람은 기본 설정인 "Local" 을 그대로 사용하면 되고,

--autolaunch 를 원하지 않는 사람은 "비활성화" 를 선택해주자



7-1-5. 스테이블 디퓨전 (스테이블 디퓨전 XL 아님)


*클립 건너뛰기: 2


*난수 생성기 선택 (선택사항, 기본: GPU 권장)

(changes seeds drastically; use CPU to produce the same picture across different videocard vendors; use NV to produce same picture as on NVidia videocards)

 > 본인이 사용하고 싶은 옵션 선택

* 기본: GPU 권장 이유:

기존의 그림생성을 기본 GPU 설정으로 진행한 경우가 더 많고

만약 CPU로 설정하게 될 경우, 기존의 동일 시드의 그림과 다른 그림이 나옴


CPU 옵션과 GPU 옵션의 자세한 차이는 정말 동일한 설정, 모델, VAE, 시드로 같은 그림이 재현될까? 참고

NV 항목은 v1.6.0 에서 새로 추가됨


*참고

아래 [7-8. 인터페이스] 설정하고 저장하면 나중에 설정 탭에 들어왔을 때

[7-5. 스테이블 디퓨전] 항목에서 클립 건너뛰기가 없어지고

맨 위에 모델 선택하는 드롭박스 옆에 나란히 생길거임



7-1-6. VAE


*VAE

[가이드] 프롬대장경 제 1권 『설치부터 t2i까지』 로 가서

2-2. VAE > ii. VAE 설치 

로 가서 VAE 추가로 설치한 뒤 나중에 따로 설정 가능: kl-f8-anime2.ckpt 선택


*참고

아래 [7-8. 인터페이스] 설정하고 저장하면 나중에 설정 탭에 들어왔을 때

[7-6. VAE] 항목에서 VAE 가 없어지고

맨 위에 모델 선택하는 드롭박스 옆에 나란히 생길거임



7-1-7. img2img


*( V ) 원본 색상과 일치하도록 img2img 결과에 색상 보정 적용



7-1-8. 인터페이스

매우 중요!!!

이걸 설정해야 webui 실행하고 맨 윗 줄에서 모델, VAE, 클립 건너뛰기 항목이 생긴다

이거 설정 안하고 클립 건너뛰기가 안보여요 하면


 



*빠른 설정 리스트 (상단에 우선 표시되는 정보) (requires Reload UI)

체크포인트 (sd_model_checkpoint)

VAE (sd_vae)

클립 건너뛰기 (CLIP_stop_at_last_layers)



기본으로 "체크포인트" 만 있을 것이다


sd 입력 후 드롭박스 목록에서 sd_vae 선택


cl 입력 후 드롭박스 목록에서 CLIP_stop_at_last_layers 선택


이거 설정하고 저장하면 나중에 설정 탭에 들어왔을 때

Stable Diffusion 항목에서 SD VAE 랑 클립 건너뛰기가 없어지고

맨 위에 모델 선택하는 드롭박스 옆에 나란히 생길거임



7-1-9. 실시간 미리보기


*실시간 미리보기 주기: -1

 (N 샘플링 단계마다 새로운 실시간 미리보기 이미지 표시) (-1: 배치 완료 시 표시)


설명 대로 그림 생성되는 동안에 그 중간과정들을 보여줄 지, 말 지 설정하는 것이다

-1을 설정하면 중간과정 안보여주고, 다 끝난다음에 완성된 그림만 보여줌

이렇게 설정해야 속도가 빠르다고 들은 것 같은데 나도 자세히는 몰?루


- 댓글에서 얻어 온 추가내용 (23.06.27)

이미지 미리보기로 인해 속도가 느려지는 것에 대해 댓글의 실험 결과 낮은 해상도에선 무의미한 수준이고 512x768 hires 2.5배 수준의 해상도로 올라가면 조금 느려지는 양상을 보임 (1분53초->1분47초, 약 6초), 이 차이도 png, 스텝1마다 보여주기, Approx NN를 써서 생긴 변화이며, 'Approx cheap' 나 'TASED'를 쓰면 체감하기 힘들 듯, 근사나 스텝, 포를 변경하면 속도 차이는 없다고 봐도 무관함



*실시간 미리보기 방식: Approx NN (인공 신경망 근사)

 (Full: 느리지만 좋은 품질) (Approx NN, TAESD: 빠르지만 나쁜 품질) (Approx cheap: 매우 빠르지만 매우 나쁜 품질)

Approx NN (인공 신경망 근사)가 기본으로 설정되어 있을 것이다


- 댓글에서 얻어 온 추가내용 (23.06.27)

Approx NN (인공 신경망 근사), Approx cheap (저렴한 근사), TAESD 어느 것을 사용해도 속도 차이는 없다고 봐도 무관하나, Full 옵션 선택 시 낮은 해상도에서도 속도가 대략 1.5배정도 느려지고 VRAM을 무지막지하게 사용함



7-1-10. 샘플러 설정값


*UI에서 숨길 샘플러  (requires Reload UI)

체크를 할 경우 해당 샘플러 숨김, 입맛 대로 선택 가능, 안건들여도 상관 없음

내가 사용하는 샘플러는 DPM++ 2M Karras, DPM++ SDE Karras, DPM++ 2M SDE Karras

이번 v1.6.0 에서 3M 계열 샘플러가 새로 추가됨


*시그마 노이즈: 1 (기본 설정)

이번 v1.6.0 넘어오면서 기존의 설정값인 0.2 때문에 이상한 그림이 나오는 주범이 됨


*Eta 노이즈 시드 변화: 0 (기본 설정)

ENSD (아무것도 개선하지 않으며 오래된 샘플러에서 다른 결과를 내며 오직 이미지 재현에만 유용합니다)


옛날의 샘플러에서만 다른 결과를 낸다 하며, 기존의 31337 설정값은 단순히 결정된 시드값에 31337을 더한다는 내용임



7-1-11. 설정 적용하기 & Reload UI

이거 안누르면 위에서 설정한거 아무것도 적용 안됨

설정을 처음부터 다시 해야한다는 소리니 반드시 눌러주자


cmd 창에서 재시작 된거 확인했고


짜잔, 이제 모든 설정 끝남

만약 "윗 줄에 VAE 선택창이랑 클립 건너뛰기가 없어요" 하는 사람은 공지, 정보글, 이 글 다 안 본 사람임

검색하고 찾아보려고 노력 조차 안 한 사람들임



8. 그래서 이제 뭐?함

설치하고 설정까지 하느라 고생했음

그 전에 ⚠️⚠️⚠️AI 그림 채널 통합 공지 (2023-03-16)⚠️⚠️⚠️ 여기 가서

* 채널 이용 가이드 라인

* 상세 규정 (제재 대상)

꼭 읽어라

꼭 읽어라

꼭 읽어라

3번 말 함, 매우 중요하니 꼭 읽어라



이제 맘에 드는 모델 (체크포인트), VAE 다운받아야지

[가이드] 프롬대장경 제 1권 『설치부터 t2i까지』 로 가서

2-1. 모델{체크포인트}

2-2. VAE > ii. VAE 설치 참고하고


❗❗❗ 뉴비는 이거부터 봐라 ❗❗❗ AI그림 채널 뉴비용 정보 모음

필독) AI그림 채널 정보글 모음


(모델)

AI 채널 위키 모델 페이지

AI그림채널 전용 모음집 사이트

체크포인트 카탈로그 0204~0211(24개 모델 비교)

체크포인트 카탈로그(12개 모델 비교)

ai 모델 이상형 월드컵(최대 511개)

이거 모델 뭐 썼음? 알려"줘"


(VAE)

그래서 vae는 뭐 쓰면 돼요?

VAE 적용 확인 하는 법


(임베딩)

157색 컬러코드 임베딩 공유


이런 글들 보고 천천히 골라봐



그외 같이 읽으면 좋은 글

질문에 답변이 안달린다구? 답변 잘 받는 꿀팁 대공개 (6/16 수정)

로컬에서 배치 크기 1 그림뽑는 속도 올리는 방법

뜨거운 그래픽카드를 달래보자: 전력제한 및 언더볼팅 세팅 (6/3 수정)

내가 여러 개로 저장해서 쓰는 배치파일 공유



9. 오류 해결하기

9-1. 오류 해결책 모음

흐앙, 오류가 나요

AI그림 채널 오류 해결책 모음

쿠다 메모리 에러와 같은 잘 알려진 에러는 검색만 하면 해결책이 많이 있음


제발 검색을 생활화 합시다



9-2. 그 외 자주 발생하는 경로 관련 오류

해결 방법 출처: https://arca.live/b/aiart/79462177


해결 방법

1. 윈도우 > 검색 > 명령 프롬프트 (cmd) > 우클릭 > 관리자 권한으로 실행


2. stable diffusion 폴더 위치 복사


3. 명령 프롬프트 (cmd) 에 입력

cd <본인 설치 경로>

"cd + 띄어쓰기 1칸 + <본인 설치 경로>"


예시. 본인 설치 경로가 <C:\stable-diffusion-webui> 일 경우


cd C:\stable-diffusion-webui

입력, 엔터


4. 경로가 정상적으로 변경되었으면

=========== 여기 아래부터 복사 ===========

git config --global --add safe.directory "*"

=========== 여기 위 까지 복사 ===========

입력, 엔터, 닫기


그럼 해결됨




진짜 끝