🔸2024년 11월 추가 설명
블로그 리뉴얼을 통해 해당 스테이블 디퓨전 WebUI (SD 1.5) 관련 설명을 업데이트하여 최신 버전에 맞게 설명한 글을 작성하였습니다. 최신 버전(1.10.1)에 대한 정보를 보고 싶으시면 아래 링크로 이동하시면 됩니다.
🔸스테이블 디퓨전 WebUI 설치과정
Stable Diffusion(스테이블 디퓨전) WebUI - 01. 설치하기
어두운 배경이 싫으시다면 페이지 우측 하단에 보이는 초승달 모양의 아이콘을 클릭하면 화이트모드로 변경됩니다.초승달 모양 버튼 : `화이트/다크 모드` 전환 AI 이미지를 생성하고 편집할 수
rightnowhj.tistory.com
[해당 글은 2024년 2월 기준으로 작성되었습니다.]
🔷 WebUI란?
- Stability AI에서 오픈소스 라이선스로 배포한 Text-to-Image 인공지능 모델입니다. 정확히는 Stable Diffusion WebUI 라고 부르며 대체로 줄여서 WebUI 또는 SD 등으로 불립니다.(이하 WebUI)
- 해당 오픈소스를 기반으로 한 Novel AI(노벨 AI)가 있는데 해당 인공지능 모델은 유료 구독 방식이라 무료 오픈소스 프로그램인 WebUI를 기반으로 설명하겠습니다.
- WebUI를 통해 다양한 AI 학습 모델을 적용하여 실사 / 반실사 / 2D Anime 등의 일러스트를 생성할 수 있습니다.
🔷 준비과정
- 하드웨어 사양 체크
- 먼저 본인의 컴퓨터 사양이 가장 중요합니다. AI 이미지 생성은 그래픽 카드의 성능을 굉장히 많이 타기때문에 최소한으로는 RTX20급에서도 하이엔드급 그래픽카드여야 합니다. 10번대 그래픽카드도 사용할 수 있다하긴 하는데 굳이 그래픽카드를 버릴 생각이 아니라면 별로 추천하고 싶지는 않습니다. 권장하는 그래픽카드는 30번대의 8GB VRAM 이상이기 때문에 가급적 30번대 이상의 그래픽카드를 사용해주세요.
- 소프트웨어 준비
- 먼저 준비할 프로그램을 다운로드 받아 설치를 해야합니다. 아래 링크를 통해 프로그램을 다운로드 받아 설치를 진행합니다.
🔷 Python 설치
- 파이썬을 설치해야 WebUI를 사용하고 업데이트할 수 있습니다. 위의 링크를 통해 다운로드 받은 파이썬 설치 파일을 실행합니다.
- 하단에 'Add Python 3.10 to PATH'를 꼭! 체크하셔야 합니다. 체크한 뒤 위의 'Install Now'를 클릭하여 설치를 진행해주세요.
🔷 Git 설치
- 다운로드 받은 Git 설치 파일을 실행하고 설치를 진행해주세요. 과정이 길긴하지만 그냥 Next만 누르면 되기때문에 설치는 어렵지 않습니다.
🔷 WebUI 설치하기
- 이제 WebUI를 설치하기 위해 폴더를 생성하겠습니다. 폴더의 위치는 어디든 상관없지만 용량이 좀 넉넉한 드라이브에 폴더를 만들어주세요. 보통 최소 모델 크기가 2GB이고 큰거는 8GB도 있습니다. 이를 여러개 쓰면서 이미지까지 생성하면 못해도 수십~수백 GB가 필요합니다. 꼭 넉넉한 드라이브에 폴더를 만들어주세요!
- 폴더 이름은 반드시 영어 이름으로 되어야하며, 경로 또한 한글이 들어가면 설치가 안 됩니다. 꼭! 경로에 한글이 있는지 확인하시고 영어로 경로 및 폴더명을 지정해주세요. 저의 경우 'WebUI'라는 폴더명을 생성
- 만든 폴더의 전체 경로를 복사합니다. 그리고 CMD(명령 프롬프트)를 실행합니다.
- 위의 이미지처럼 cd /d 폴더경로로 이동한 뒤, 아래 명령어를 복사-붙여넣기하고 Enter를 눌러주면 WebUI 다운로드가 진행됩니다. (얼마 안 걸립니다. 몇초?)
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
- 자 이제 설치를 진행하기 위해 아까 만들어둔 폴더로 가면 stable-diffusion-webui 이라는 폴더가 만들어져 있는 것을 볼 수 있습니다. 해당 폴더로 들어가서 맨 아래로 내려가서 webui-user.bat 을 실행해주세요.
- 그러면 위의 화면처럼 cmd창이 나타나고 설치가 진행됩니다. 대략 10분 이상 소요. 느긋하게 기다려주세요. 중간에 잠깐 멈칫하지만 제대로 진행중인 겁니다. 완료되면 Stable Diffusion WebUI 웹페이지가 나타납니다.
✅혹시나 진행 중에 Error 문구가 보이고 진행이 꽤 오랜시간(몇 분 이상) 멈춘 경우에는 위의 설치 프로그램들이 제대로 설치가 안 되었거나(파이썬 체크하라고 적어놨는데 무시하고 그냥 진행했거나, 경로 한글 문제거나 아니면 VS BuildTools 등 다양한 원인이 있으니 해당 문구를 구글 검색해보시거나 댓글 남겨주세요)
✅ 위에 보면 fatal: detected dubious ownership in repository ~ 내용이 보이실 겁니다. 이 부분은 exFAT SSD 드라이브에 설치 또는 실행 시 뜨는 에러문구로 혹시나 위 문구가 뜬다면 git bash를 실행하여 아래 명령어를 입력합니다.
git config --global --add safe.directory "*"
- git config --list를 입력하면 제대로 명령어가 들어갔는지 확인할 수 있습니다.
- 만약 잘못입력했다면 git config --global --unset 잘못입력한(-add 뒤에 입력한 명령어 여기서는 safe.directory 부분. 뒤에 "*" 까지 입력할 필요없음) 부분을 입력하면 제거됩니다. 혹시 오타났거나 하면 이런 식으로 제거하면 되지만 그냥 위의 명령어를 복사해서 붙여넣기 하시면 됩니다.
※ git bash에서 붙여넣기 명령어는 Shift + insert 입니다. Ctrl + V 하면 이상한 특수문자가 들어가니 혹시 Ctrl + V 했으면 그냥 지우면 됩니다~
설치는 여기까지이며 다음 포스팅에서 간단한 초기 설정과 사용법 등에 대해서 설명하도록 하겠습니다.
감사합니다.