나 까먹을 까봐 백업용으로 올려요.. 필자도 이거하는데 며칠걸림....


1. 적당히 아무 RTX 4090을 빌린다.

2. 컨테이너 디스크는 넉넉하게 20기가, 볼륨은 적당히 마음에 들게 설정후,

템플릿은 런포드에서 제공하는 Stable Diffusion 사용. 1.5나 2.1 이나 상관은 없을 듯??


3. 터미널 실행


실행한후 웹터미널에 들어감.


4. apt-get update 입력


5. git pull 입력

WebUI 업데이트 하는거고, 런포드에서 주는 WebUI는 버전 오래된거니 업데이트 꼭 해야함.


6. 가상환경 실행

내가 2.0 올리면서 참고한 https://arca.live/b/aiart/71559091 글임. venv 지웠다가 며칠간 개고생했음 ㅋㅋ

지울필요 없고 가상환경을 실행할거임.

source venv/bin/activate (%는 신경쓰지 마삼) 입력.

다음과 같이 바뀌는게 보여야함.


7. pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 입력

토치 2.0.0 올리는 커맨드. venv에서 올려야 함.

차분히 기다리자. 깔다보면 전버전은 지우고 새로 깐다.

이런 경고 뜨는데 xformers가 현재 torch 2.0.0, 쿠다118 이랑 맞지 않는다고 한다. xformers 지우고 재설치하자.


8. xformers 재설치

pip uninstall xformers  입력.

그리고 y를 눌러준다. 그러면 제거된다. (venv)앞에 꼭 붙어있는지 확인!


(RECOMMENDED, linux & win) Install latest stable with pip: Requires torch 2.0.0

pip install -U xformers

xformers 깃허브에 들어가면 pip install -U xformers 이거 치면 설치된다고 적혀 있다. 이거치자. 

이렇게 설치가 된당!


9. https://arca.live/b/aiart/69929406 여기를 참고하면서 cuDDN을 설치하자

https://developer.nvidia.com/rdp/cudnn-archive 에서 받으면 된다.

내가 받은건


여기서 바로 링크 복사해서 wget으로 다운받으면 설치가 안된다.

지금 OS환경이 맥이긴 한데 windows 환경도 똑같이 가능할 거다.

일단 링크를 클릭해 자기 컴퓨터로 받게 한다. 이때 다운로드 창을 들어가 다음과 같이 한다.

마우스 우클릭 하면 뜨는 창에서 주소복사 클릭후 

햇갈리지 않게 /workspace 에 받도록 하겠다.

wget -O /workspace/cudnn-linux-x86_64-8.8.1.3_cuda11-archive.tar.xz [주소 복사한거 붙어넣기]

이렇게 뜰텐데 이제 주피터에 접속한다.

이거 클릭해서 다운로드 다됬는지 확인!


이제 tar 명령어를 이용할 차례다.

apt-get install xz-utils 입력.

뭔가 오류가 일어난다 하면 apt-get update 입력후 재시도.

apt-get install xz-utils 입력후 이렇게 출력되어야 한다.


이제 거의 끝나간다.

cd .. 를 입력하든가.. 아무튼 경로를 워크스페이스로 옮긴다.

root@어쩌구저쩌구:/workspace#가 되어야 한다.


그다음에 tar -xf cudnn-linux-x86_64-8.8.1.3_cuda11-archive.tar.xz 실행

실행하면 잠시동안 기다리도록 하자..


이제 주피터에 들어가서 압축파일 잘 풀렸는지 확인한다.

이렇게 되어 있으면 성공!

이제 cd를 이용해서 lib로 이동해야 한다.


cd cudnn-linux-x86_64-8.8.1.3_cuda11-archive/lib

그리고 이제 cp 명령어를 이용할 거다.


cp * /workspace/stable-diffusion-webui/venv/lib/python3.10/site-packages/torch/lib 입력하자.

*은 현재위치 안에 있는 모든 파일을 옮길 수 있게 한다.

다 되면 주피터로 확인.

이렇게 되어 있으면 다 된거다.


10. 런포드 재실행후 테스트

리스타트 눌러주자.

로그 확인하면서 오류 뜨는건 없길 손모아 빌자.



일단 정상적으로 뜬다...


제너네이트 한번 눌러본다....

그림뜨면 성공!



대충 이정도 속도로 나옴 512기준..


+++++ 여기서 정보만 얻어가다 이번에 글 처음 쓰는데 많이 부족해도 이해부탁드려요 ㅠ

+++++++++https://arca.live/b/aiart/72881375 몇시간 전에 누가 올리신 글이 있네요.. 아...... 내시간 돌려줘 토치 2.0.0 올린다고 3일간 4시간도 못잤다고