이 글에서는 구글 코랩에서 스테이블 디퓨전 실행하고 접속하는 방법에 대해서 설명합니다.
- 스테이블 디퓨전 공식 github
- 구글 코랩에서 Stable Diffusion 실행하기
Table Of Contents
스테이블 디퓨전 공식 github
https://github.com/AUTOMATIC1111/stable-diffusion-webui
중간 즈음 내리다 보면 아래와 같은 화면이 있습니다.
아래 이미지에 파란색 표시된 부분을 누르면 코랩으로 자동연결됩니다.
colab에 이미 가입해 있으신 분들은 자동으로 코랩이 뜨면서 STABLE-DIFFUSION-UI 노트북으로 연결됩니다.
colab에 이미 가입해 있으신 분들은 자동으로 코랩이 뜨면서 STABLE-DIFFUSION-UI 노트북으로 연결됩니다.
구글 코랩에서 Stable Diffusion 실행하기
먼저 내 드라이브로 복사합니다. 아래 이미지 처럼 Drive로 복사를 눌러서 구글 드라이브로 가져옵니다.
GPU 가속기를 사용하기 위해서 런타임 유형 변경으로 유형을 변경해 줍니다.
아래와 같이 런타임 유형: Python3, 하드웨어 가속기: GPU, GPU 유형 T4로 선택해서 진행합니다.
제일 처음 구글 드라이브를 연결하면 권한 허용을 물어봅니다. Google Dirve에 연결을 누르시면 됩니다.
마지막 스테이블 디퓨전을 실행했더니 pyngrok가 없다고 에러가 납니다.
마지막 스테이블 디퓨전을 실행했더니 pyngrok가 없다고 에러가 납니다.
아래와 같이 코드 셀을 하나 생성해서 pyngrok를 설치해 줍니다.
구글 코랩에서 Stable Diffusion 웹에 게시하기
코랩의 스테이블 디퓨전 web ui는 pyngrok를 이용해서 웹에 개시할 수 있습니다. 그러나, ngrok는 최초 접속시 visit site를 한번 눌러야 하는 불편함이 있습니다.
하지만 가장 쉽게 코랩 노트북을 외부에서 접근할 수 있는 방법입니다.
아래와 같이 나오면 성공적으로 시작된 것이고, 아래 화면의 https://주소를 클릭하면 코랩에서 만들어놓은 SD 사이트에 접속이 된다.
드디어 떳다.
'IT' 카테고리의 다른 글
리눅스 네트워크 수신 패킷만 drop하도록 시뮬레이션하는 방법 (2) | 2024.01.29 |
---|---|
리눅스에서 DDD 또는 GDB 디버거가 동작하지 않을 때 - ptrace: Operation not permitted 에러 (2) | 2024.01.29 |
github private repository clone에러 시 문제 해결하기 (0) | 2024.01.27 |
C/C++ 프로그래밍 오류 검출 툴 - valgrind 메모리 오류 상세히 보기 (0) | 2024.01.25 |
리눅스에서 NetEm(Network Emulator)를 사용하여 Traffic Control(패킷 지연,유실,대역폭 제한등)하고 테스트 하는 방법 (0) | 2024.01.25 |