본문 바로가기
Stable Diffusion

Stable Diffusion webui 설치 방법과 error code 128

by DarkRock 2024. 4. 22.
반응형

Stable Diffusion의

사용 권장사항은 NVIDIA 그래픽에 gpu 램 6기가입니다.
NVIDIA 그래픽 카드가 아니면 Stable Diffusion이 불안정하게 돌아가지 않을까 생각합니다.

Stable Diffusion webui 설치 단계는 아래와 같습니다.
1. python 설치
2. Git 설치
3. stable-diffusion-webui.git 설치
4. webui-user.bat 실행

1. python 설치
아래 주소로 가서 파이선 다운 받은 후 설치를 합니다.
https://www.python.org/downloads/release/python-3106/

<python 다운로드>


Windows installer(64-bit)를 다운 받은후 실행합니다. 실행 후 옵션에서 
Add Python 3.10 to PATH를 체크하고 설치를 진행합니다.

2. Git 설치
아래 주소로 가서 Git을 다운 받은 후 설치를 합니다.
https://git-scm.com/download/win

<Git 다운로드>

다운이 완료되면 실행 후 next를 계속 눌러서 설치를 진행합니다.

 


3. stable-diffusion-webui.git 설치
명령 프롬프트 입력창(cmd)에서 stable-diffusion-webui를 설치하고 싶은 폴더로 이동 후 아래 내용을 입력합니다.
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

설치하는 과정에서 설치가 fail 난다거나 error code 128이 발생하면 cmd를 관리자 모드로 실행해서 table-diffusion-webui를 설치 진행해 보세요. 또한 table-diffusion-webui를 설치하려고 하는 드라이브(c: or d:)의 파일 시스템이 FAT인지 확인하세요. stable-diffusion-webui가 FAT에서는 설치가 되지 않고 NTFS만 설치가 되더군요.

<파일 시스템 확인 창>


설치가 완료되면 stable-diffusion-webui 설치 작업은 모두 끝이 났습니다.
cmd로 설치 폴더로 가서 stable-diffusion-webui 폴더의 webui-user.bat를 실행하면 이미지 생성 시키는 ui 화면이 뜰 겁니다.

이미지 생성을 위해서는 stable-diffusion-webui는 ai 모델이 필요한데 이 모델은 https://civitai.com/ 에서 받을 수 있습니다. 그리고 stable-diffusion-webui를 이용해서 이미지 생성할 때 비디오 카드가 오래돼서 생성 속도가 너무 느리다 싶으면, stable-diffusion-webui 폴더로 가서 webui-user.bat를 메모장으로 열어 set COMMANDLINE_ARGS=에 다음코드를 추가해 주세요.
set COMMANDLINE_ARGS=--xformers --autolaunch --medvram


추가 후 저장해서 cmd에서 webui-user.bat를 실행하면 stable-diffusion-webui에서 이미지 생성속도가 조금은 개선될 겁니다. 저는 비디오카드가 2080이었는데 속도가 많이 개선됐습니다.

 

 

반응형