요새 엄청 유행? 하고 있는 Stable Diffusion을 한번 해보기로 했다.
하필 가지고 있는 노트북들은 모두 내장그래픽에 CPU도 AMD이고
데스크탑이 그나마 AMD 3600에 Nvidia 1050ti, RAM 32G, SSD 1T 여서 여기다가 한번 해보려고 한다.
* 검색해보니 950ti로도 된다고 하는데 1050ti는 거의 최소사양 이다. 얼마나 걸리는지 궁금하다.
일단 나는 관련한 지식이 전혀 없고 호기심에 구글링 해가면서 진행해보려고 한다.
1. 우선 파이썬을 설치한다. 아래 링크에서 3.11.3을 설치했다.
3.11 설치하면 나중에 에러 발생하여 3.11을 지우고 3.10.11을 다시 설치했다.
2. git을 설치한다. 아래 링크에서 2.40.0 standalone installer 버전으로 설치했다.
Git - Downloading Package (git-scm.com)
3. stable diffusion webui 설치
git의 설치가 완료되면 cmd로 명령프롬프트 창을 열어서 다운로드할 폴더로 이동한 다음
아래의 명령어로 webui를 다운로드 한다.
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
아래의 그림처럼 sd라는 폴더를 만들고 거기에 다운로드 했다.
stable-diffusion-webui 폴더로 이동하여 webui-user.bat 실행
아.. 그런데 error가 나왔다.
검색해보니 python 3.10 깔란다.
파이썬을 3.10.11을 다시 깔고 python을 찾을수 없다고 나오길래 venv 폴더에 들어가서 pyvenv.cfg 파일을 들어가보니
폴더가 기존의 3.11로 되어있어 새로 설치한 3.10에 맞춰 수정하고 저장했더니 된다.
다시 webui-user.bat 실행하니
처음에는 실행시 필요한 파일들 다운로드하느라 엄청 오래걸린다. (10분 넘게 걸린듯하다..)
자동으로 브라우저가 실행될 줄 알고 기다렸는데 메시지 보니 URL: http://127.0.0.1:7860 이 있길래
브라우저에 127.0.0.1:7860 을 치니 실행된다 ㅋ
cmd 명령프롬프트는 그대로 둬야한다.
일단 txt2img 에서 prompt에 "pretty girl who playing golf" 로 한번 시도해보았다.
그래픽카드 사용을 꽤 하긴하는데 그래도 잘 된다.
결과물은?
기본설정을 그대로두고 5번 했는데 한장당 40초 정도 걸리는듯하다.
여튼 결과물은.. 엉망이다 ㅋㅋㅋ
프롬프트도 그렇고 셋팅도 그렇고 좀 더 배워야겠다.
일단 오늘은 셋팅하고 되는거 확인한걸로 만족!
'Study 외 > AI & machine learning' 카테고리의 다른 글
#3. Stable Diffusion : Argument, Model, Prompt (0) | 2023.04.21 |
---|---|
#2. Stable Diffusion : No Module 'xformers' & CUDA out of memory (0) | 2023.04.18 |