SD Web UI 런처 소개 및 코랩 사용법은 아래 링크 참고

https://arca.live/b/aiart/72664098


SD Web UI 런처 사용법 - 런팟(RunPod)

1. 선결 조건 : 런팟 가입 및 10달러 결제

가입 및 결제까지 완료해 주세요.

2. 메뉴에서 서버 찾기

런팟 홈페이지 Browse Servers 버튼을 클릭해 주세요.

https://www.runpod.io/console/gpu-browse




3. 업로드 속도가 높은 순으로 정렬

서버 기준 업로드 속도가 내 컴퓨터로 다운로드 속도입니다.



4. 사용할 GPU와 시간당 달러 확인 후 more 버튼 클릭

팁: 가성비가 좋은 3070, 3080, 3090 중에서 선택하세요.



5. 대여할 수 있는 서버 목록 확인

Quadro RTX 5000은 2개 중 1개만 대여 가능 확인 후
Deploy 버튼을 클릭해 주세요.

팁1: vCPU 개수는 최소 4개 이상
팁2: 업/다운 속도가 높은 것으로
팁3: TCP 연결 제공 확인, 나중에 SFTP 연결시 필요



6. RunPod Pytorch 템플릿 선택

선택 : runpod/pytorch:3.10-1.13.1-116 또는 runpod/pytorch:3.10-2.0.0-117
체크 : Start Jupyter Notebook
하고 Deploy 버튼을 클릭해 주세요.



7. My Pods로 가기



8. Connect 버튼 클릭

Pods 상태가 Running인지 확인해 주세요.



9. 주피터 노트북(랩)에 연결

Connect to Jupyter Lab 버튼을 클릭해주세요.
그리고 SSH over exposed TCP 터미널 연결 아이피, 포트를 확인해 두세요. 나중에 SFTP 접속시 필요합니다.
ssh 사용자이름@서버아이피 -p 포트 -i ~/.ssh/id_ed25519



10. (여긴 코랩 화면) SD Web UI 런처 노트북 다운로드

아래 링크에서 다운로드해주세요.
https://colab.research.google.com/github/mlhub-action/sd-webui-launcher/blob/main/notebooks/SD-Web-UI-Launcher.ipynb



11. (여긴 런팟 화면) 다운받은 노트북 업로드

버튼 클릭해서 다운받은 SD-Web-UI-Launcher.ipynb 파일을 올려주세요.



12. 업로드 되었는지 확인

후 더블 클릭해서 노트북 파일을 열어주세요.



13. 코드 접기/파일 브라우저 접기

코드 접기 : View -> Collapse All Code 클릭



파일 브라우저 접기 : 왼쪽 폴더 아이콘 클릭



14. 런처 앱 셀 실행

Run -> Run All Cells 또는 실행 버튼을 클릭해서 런처 앱을 실행해 주세요.
시작까지 약 1분 정도 걸림



15. 런처 웹페이지 접속 주소 클릭

Running on public URL: 다음에 나오는



16. 런처 웹페이지 접속 화면, 설정 초기화 버튼 클릭

디폴트 설정 파일이 적용되었는지 확인해 주세요.



아래부터는 선택 사항으로 기본값 확인

17. (선택 사항) 작업 디렉터리 설정



18. (선택 사항) 다운로드 주소 설정 - 모델



19. (선택 사항) 다운로드 주소 설정 - 확장



20. (선택 사항) 다운로드 주소 설정 - 로라, 임베딩, VAE



21. (선택 사항) 접속 방법 설정

ngrok, cloudflare 추천



22. (선택 사항) 실행 방법 설정 - 실행 인자



22.1 (선택 사항) 실행 방법 설정 - Torch+xFormers

RTX 40 시리즈 사용시, 속도 향상을 위해



22.2 (선택 사항) 실행 방법 설정 - 가상 환경

RTX 40 시리즈 사용시, 속도 향상을 위해



23. (선택 사항) 깃 저장소 설정



24. 설정 내보내기

다음번에 설정한 값으로 시작하기 위해서
버튼을 클릭해서 내보낸 설정 파일을 만들어주세요.



25. 내보낸 설정 다른 이름으로 링크 저장

다음번에 설정한 값으로 시작하기 위해서
Download 링크를 마우스 우클릭해서 다른 이름으로 저장해 주세요.



26. 설정 가져오기

버튼을 클릭해서 저장한 설정을 가져 왔는지 확인해 주세요.



27. SD Web UI 실행

실행 버튼을 클릭해서 설정한 값으로 SD Web UI 시작하세요.



28. 런처 웹페이지 닫기

SD Web UI 실행 후 설정 수정 불가, 중지는 노트북에서만 가능합니다.



29. 런처 웹페이지 에러 무시

설정 중에 나오면 웹페이지를 새로고침 하거나
설정 완료후 나오면 무시하세요.



30. SD Web UI 접속 주소 클릭

Running on public URL: 다음에 나오는
설정에 따라 약 3분~10분 정도 걸림



31. SD WebUI 실행 화면

설정한 모델, 확장이 잘 설치 되었는지 확인해 주세요.



32. 이미지 생성

프롬프트(예, 1girl) 입력후 Generate 버튼을 클릭하세요. 이미지 생성 확인



33. 런처랑 SD WebUI 실행 중지

사용이 끝났으면 셀 실행 중지 버튼을 클릭하세요.



34. 런팟 중지 및 삭제

중지 후 삭제하지 않으면 디스크 유지 비용으로 시간당 비용이 청구됩니다.



35. (선택 사항) 런팟에 SFTP 연결해서 파일 업/다운로드 하기

35.1. SSH 키 생성

윈도우 파워쉘 터미널을 열고
아래 명령어를 입력하고 엔터 3번 눌러주세요.

ssh-keygen -t ed25519

35.2. SSH 키, 생성 위치 확인

cat ~/.ssh/id_ed25519.pub



35.3. 런팟 SSH 키 설정

위에 확인한 키를 SSH Public Key에 붙여넣고 Update Public Key 클릭해주세요.



35.4 SFTP 프로그램 설정

예) 아래는 Cyberduck 프로그램 사용시, 다른 프로그램도 가능합니다.
새 연결 -> SFTP 선택 -> 서버 아이피, 포트, 사용자 이름, SSH 개인키 위치는 9. 주피터 노트북(랩)에 연결에서 확인한 내용에 맞게 수정해 주세요.
SSH 개인키로 접속하기 선택, 키 위치는 ~/.ssh/id_ed25519로 설정해주세요.