본문 바로가기

스테이블 디퓨전(stable diffusion) 설치 방법 및 실행 방법

안녕하세요 오늘은 스테이블 디퓨전을 설치하는 방법에 대해 알아보도록 하겠습니다. 최근에 AI로 그림을 그려주는 사이트가 많은데요. 스테이블 디퓨전은 2022년에 출시한 딥러닝 텍스트, 이미지 기반 생성형 AI 입니다. 이미지를 주로 생성하는데 특화되어 있어 내가 원하는 이미지를 텍스트로 설명하면 자동으로 생성을 해 주는 신기한 녀석입니다. 

 

최근에 인터넷에 떠돌고 있는 반실사, 웹툰, 애니, 실사 같은 이미지들이 모두 스테이블 디퓨전(stable diffusion) 을 활용해 생성이 된 이미지들이에요. 

 

오늘은 스테이블 디퓨전을 이용해서 AI로 그림을 만들기위해 먼저 설치하는 방법에 대해 알아보도록 하겠습니다. 

프로그램을 설치하기 전에 내 컴퓨터 PC 권장 사양을 확인해 보도록 하겠습니다. 

 

Stable Diffusion 권장사양

일반적으로 AI를 기반으로 프로그램이 동작하기 때문에 그래픽카드는 필수라고 생각하시면 됩니다. GPU 성능이 어느정도 받쳐줘야 속도도 빠르고 원하는 퀄리티의 이미지를 생성할 수 있어요. CPU도 동작을 안하는건 아니지만 속도도 느리고 성능면에서는 GPU를 따라갈 수 없습니다. 

최소사양
: GTX1050, GTX1050 ti, GTX1060, GTX1070, GTX1080. GTX1650, GTX1650 s, GTX1650 ti, GTX1660, GTX1660 s, GTX1660 ti, RTX 2060, RTX2060 s

권장사양
: RTX2070, RTX2070 s, RTX2080, RTX2080 s, RTX2080 ti, RTX3060, RTX3060 ti, RTX3070최고사양 : RTX3080, RTX3080 ti, RTX3090, RTX3090 ti, RTX4080, RTX4090

 

Stable diffusion webui 다운로드

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

cmd 창에 아래와 같이 GIT 명령어를 붙여넣어 주시면 다운로드가 되기 시작합니다. 

 

이런식으로 다운로드가 진행되는데 가끔씩 멈추는 경우가 있습니다.

그럴 때는 Enter를 몇번 눌러서 진행해 주세요. 

오류가 발생할 경우 멈추기 때문에 이 후 나오는 메시지를 확인해서 해결해 주시면 됩니다.

 

 

 

Stable Diffusion web 간단 설치

웹에서 쉽게 다운로드 받는 방법도 있습니다. 하단에 GIT hub 링크를 클릭해서 자신의 운영체제에 맞게 Download를 진행해 주세요. 저는 윈도우 버전을 클릭해서 다운로드를 진행해 보도록 하겠습니다. 

 

 

 

 

 

 

https://github.com/cmdr2/stable-diffusion-ui

 

 

Stable Diffusion webui 사용법

이제 stable diffusion webui를 설치했으니 실제로 한번 동작시켜 보도록 할텐데요. 

다운로드 된 경로로 들어가서 Start Stable Diffusion ui.cmd를 실행해 줍니다.

혹시 다운로드 된 파일중에 webui.bat 등 .bat 파일로 나오게 될 수도 있습니다. 다른 경로로 다운로드가 되었다면 그렇게 파일이 나오기도 하는데요. 그냥 bat 파일을 실행해 주시면 됩니다.

 

처음 실행할 때에는 조금 더 파일이 설치되고 실행이 되서 시간이 조금 소요됩니다.

잠시만 기다려 주세요. 

 

웹 브라우져로 새창이 열러 실행되기 전 화면입니다. 

 

Stable Diffusion webui의 실행 화면입니다. UI가 사용하기 쉽게 구성되어 있어요. 

 

 

Enter Prompt 부분에 생성을 원하는 그림의 명령어를 입력하신 다음 Make Image를 해주시면 이미지가 자동 생성됩니다.

이 웹페이지를 실행하는 동안 cmd 창은 닫으시면 안됩니다.

 

cmd 창에서 보시면 내가 생성하고 있는 이미지의 진행률을 확인하실 수 있습니다.

 

 

만약 GPU를 사용하지 않고 CPU만을 사용하시는 분들은 상당히 시간이 걸릴 수 있습니다. 작업 관리자에서 확인할 수 있듯이 컴퓨터 메모리를 엄청 많이 사용하고 있네요. 

 

 

 

 

Task Completed 라는 메시지가 나오면서 이미지 생성이 완료 된 것입니다. 

 

우주비행사가 말을 타고 있는 모습 이라고 입력을 하면 오른쪽에 정상적으로 이미지가 생성된 것을 확인할 수 있습니다. 

 

Image Settings

  • Seed: 이미지에 적용되어 있는 난수입니다 . 같은 이미지를 원하면 같은 시드를 입력해 주시면 됩니다 .
  • Number of Images: 이미지 수
  • Model : 모델 선택
  • Custom VAE: 후보정 필터
  • Sampler: 샘플러
  • Image Size: 이미지 크기
  • Inference Steps: 추론의 단계 수 , 단계가 많아질수록 품질은 좋아지지만 생성시간이 길어짐
  • Guidance Scale: 프롬프트에 비슷한 정도 , 너무 올리면 깨지기도 합니다 .
  • Hypernetwork: 하이퍼 네트워크
  • Output Format: 출력 확장자
  • Image Quality: 이미지 품질

댓글