[linux] stable diffusion webui 설치

timdalxx·2024년 2월 21일
0

Study : Diffusion Model

목록 보기
2/2

1년만에 다시 설치해보는 stable diffusion webui..
전에는 window 에 설치했는데 vpn linux에 설치하려니 원인 모를 에러가 발생했다. 네트워크나 os 문제가 아닐 수도..

암튼 모델들 다운 받는 동안 또 어떻게 설치 했는지 잠시나마 기록하고자 한다.

주의 ! git, conda 등 일부 프로그램은 기본으로 설치되었다는 전제 하에 진행 됨

1. 가상 환경 설치

conda create -n "webui" python==3.10.6
conda activate webui

2. webui clone

  • 직접 clone 해도 될 것 같은데 .. 처음에 그렇게 시도 했다가 안되어서 그냥 공식 설명을 참고했다. 깃 클론이 문제는 아닌 것 같음
wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh

3. webui.sh 실행

./webui.sh

여기까지 하면 파일이 쭉쭉 다운 받아.....졌으면 좋겠으나 오류가 발생했다.

4. (optional!) 에러 수정

4.1. git -C / Error code: 129

"-C" 명령어가 먹지 않는 에러다. git update 하면 해결되는 에러일 수 있으나 함부로 건드리기 애매한 상황이라 코드를 고쳤다.

  • 문제 상황

  • 해결 방법
    - 문제가 발생한 위치인 launch_utils.py 파일에서 "-C" 를 "--exec-path" 로 바꿔준다.

4.2. ModuleNotFoundError: No module named 'dctorch'

  • 문제 상황
    - 말 그대로 미궁의 모듈 낫 파운드.. pip / conda(안됨) 모두 설치를 해줘도 자꾸 없다고 떴다. 왜 그런지 아직도 모르겠는데 아시는 분 제발 알려주세요 궁금해서 지금까지 못자는 중 ㅠ

  • 해결 방법
    - 그냥 에라 모르겠다 심정으로 저 부분 주석 처리 했더니 돌아갔다. 아마도 webui 운용하는데 필수적인 코드가 아니라 그런 듯.. ^^ 킹받았다

성공 기념 vV

  • 프로그램 설치에서 문제가 발생할 때 가장 무력감을 느끼는 것 같다. 잉잉. 그래도 이겨냈으니 굿굿.
profile
Major in Computer Vision

0개의 댓글