스테이블 디퓨전 0: 스테이블 디퓨전(Stable Diffusion)의 코랩 설치 방법


개요

스테이블 디퓨전의 설치 방법은 크게 로컬과 코랩으로 나누어집니다. 로컬은 자신의 컴퓨터에 설치하는 것으로 무료로 사용할 수 있지만, 이미지 생성이 컴퓨터의 사양에 영향을 받습니다. 로컬 사용 시 권장사양은, GPU VRAM 최소 6GB(권장 8GB), RAM은 최소 8GB(권장 16GB)를 권장하고 있으니 참고하시기를 바랍니다.

코랩은 구글의 클라우드 서비스로 구글의 GPU를 이용하여 이미지를 생성하기 때문에, 본인의 컴퓨터 사양이 좋지 않다면 코랩을 이용하여 이미지를 생성하는 것도 좋은 방법입니다. 다만 코랩은 월정액 $9.99의 요금이 들어간다는 점 기억하시고, 로컬과 코랩 중에 선택하시기를 바랍니다.


스테이블 디퓨전의 설치 방법 (코랩)


우선 구글 코랩을 결제합니다. (링크)

코랩 결제



다음 쉬운 설치를 위해, 링크로 들어가 스크롤을 내려 실행 버튼을 누릅니다. (링크)

쉬운 스테이블 디퓨전 설치


코랩 실행


팝업창이 나오면 구글 드라이브에 연결을 클릭하여, 자신의 구글 드라이브 계정과 연결합니다.

구글 드라이브에 연결


스테이블 디퓨전을 더 빠르게 실행하기 위해서는 일종의 터널링 프로그램인 Ngrok을 이용하는 방법도 있습니다. 실행 버튼을 다시 눌러 실행을 중지합니다. 링크를 클릭하여, 들어가서 가입합니다.

Ngor API로 빠른 실행이 가능함


좌측 상단의 Getting started – Your authtoken을 클릭하고, 화면 가운데 있는 코드를 복사합니다.

Authtoken 얻는 과정


다시 코랩 화면으로 돌아와 코드를 붙여 넣고, 실행 버튼을 누릅니다.

Authtoken 입력


설치가 완료되면 다음과 같은 화면이 뜹니다. 하단의 링크를 클릭하여 스테이블 디퓨전을 실행합니다.

스테이블 디퓨전 실행


작업 종료시에는 화면 상단의 런타임을 클릭하고, 런타임 연결 해제 및 삭제를 클릭하고 종료하셔야 합니다. 이는 구글 코랩 내부의 GPU 연산작업을 종료하기 위한 명령이므로, 코랩에서 스테이블 디퓨전 사용을 종료할 때 반드시 이 작업을 수행하셔야 합니다.

런타임 연결 해제 및 삭제


모델 설치


모델 소개

스테이블 디퓨전의 모델을 설치하겠습니다. 모델은 스테이블 디퓨전을 위한 일종의 학습 플러그인으로 그림을 생성하고, 세부적인 깊이를 더해주는 역할을 한다고 생각하시면 됩니다. 일단 사람들이 많이 추천하는 3가지 모델을 스테이블 디퓨전에 적용해 보겠습니다.

  • Checkpoint: 전체적인 그림의 스타일을 정해주는 모델 (예. 특정 매체나 예술가의 스타일, 실사, 반 실사, 애니)
  • Lora: 특정 피사체에 관한 학습된 정보를 본인의 스테이블 디퓨전에 이식하는 모델 (예. 특정 연예인의 이미지)
  • VAE: 빛과 후보정에 관련된 모델


모델의 다운로드

모델 다운로드는 보통 두 사이트를 이용합니다. Checkpoint, Lora, VAE라고 검색하시고 마음에 드는 모델을 다운로드 받으시면 됩니다.


구글 드라이브의 모델 폴더

구글 드라이브를 접속하시면, SD라는 폴더를 확인할 수 있습니다. 클릭하고 내부의 Models 폴더를 클릭하면, Stable-diffusion, Lora, VAE 폴더를 확인하실 수 있습니다. 위에 소개한 사이트에서 모델을 다운로드 받으시고, 드래그하여 구글 드라이브 해당 폴더에 업로드하시면 됩니다.


정리

본인의 컴퓨터 사양을 확인하시고, 로컬 또는 코랩 설치 중 한 가지를 선택하시기를 바랍니다. 모델에 관한 상세 내용은 스테이블 디퓨전 2: 모델 설치 방법을 참조하시기를 바랍니다.


답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다