본문 바로가기
카테고리 없음

Stable Diffusion 설치 방법 for windows

by KlayLee 2023. 8. 8.
반응형

 

 

🚀 Stable Diffusion 설치 방법

🎨 Stable Diffusion은 AI 그림 생성 소프트웨어로, 고품질 이미지를 빠르고 쉽게 생성할 수 있는 훌륭한 도구입니다.

 

Stable Diffusion은 프로그램 하나만 설치해서 되는게 아니고, 

  • 기반언어
  • 해당 오픈 소스 프로그
  • 각종 모델

들을 설치를 해 줘야 제대로 이용을 할 수 있습니다.

 

Windows PC에 Stable Diffusion을 설치하는 방법은 다음과 같습니다:

 

1. 🐍 Python 설치하기

스테이블 디퓨전은 파이썬 기반으로 제작되었습니다. 그래서 파이썬 설치가 필요합니다.

.

   A) 아래 링크를 클릭하셔서 파이썬을 설치하세요.   

파이썬은 오픈소스라서 새로운 버전이 계속 개발됩니다.

스테이블 디퓨전을 사용할 때 파이썬 최신버전으로 해도 되는 분들이 있고 또 최신 버전으로 안되는 분들이 있습니다.

그래서 문제가 없는 버전인 Python 3.10.10 으로 설치를 추천드립니다

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

   B) 3.10.10을 다운로드 해 주세요.   

   C) 다운로드를 누른 후 스크롤을 아래로 내리면 Files에서 해당되는 버전을 선택해 줍니다. 

 저는 Window를 사용하고 있기 때문에 Windows installer (64-bit)를 선택하겠습니다.

   D) 다운로드가 완료가 되면 다운로드 폴더를 열고 다운로드 받을 파일을 클릭하셔서 설치하세요.   

 CPU가 인텔인지 AMD인지에 따라서 다운로드가 알어서 되기 때문에 신경을 안쓰셔도 됩니다.

   E) Add phthon.exe to PATH 체크하기   

 

체크가 되어 있어야만 나중에 스테이블 디퓨전이 실행될 때 이 파이썬 위치를 찾을 수 가 있습니다.

   F) Install Now를 클릭하세요.   

 

이제 파이썬 설치는 완료가 되었습니다.

 

2. 📥 깃 허브 설치하기

Stable diffusion 오픈소스를 전부 설치해 줘야 합니다. 

깃허브에 가서 Stable diffusion 오픈소스를 전부 설치를 해 줘야 합니다.

깃 허브는 개발자들의 모임이라 생각하시면 됩니다. 이 깃 허브의 다양한 오픈소스를 무료로 사용할 수 있는 여러가지 프로그램이나 또는 프로그램에 사용되는 프리셋이라든지 이런 것들을 전부 만들어서 올려놓는 곳입니다.

그래서 프로그램을 개발을 하게 되면 테스트를 하거나 다른 프로그램 개발자들과 서로 관련 내용으로 소통을 하면서 문제를 해결하고 다양한 오픈 소스들을무료로 배포하는 곳이기도 합니다. 그래서 Stable diffusion도 이 깃허브에 올라가 있습니다.

이 깃허브에 있는 Stable diffusion을 다운을 받고 설치가 되면 Stable diffusion만으로는 제대로 모델이 나오지 않습니다. 그래서 여러 개발자들이 다양한 모델들을 만들어 놓으면 이 다양한 모델들을 Stable diffusion에 끼워 넣으면 됩니다. 그러면 그 모델들을 이용해서 좀 더 완성도 높은 그림을 만들어 낼 수 가 있습니다.

 

그럼 깃 허브에서 스테이블 디퓨전을 설치하겠습니다.

깃 허브라는 곳은 바로 다운을 받을 수는 없고, Git이라는 프로그램을 이용해서 다운받아야 합니다.

앞서 설명드린 깃허브와 나를 연결시켜주는 매개체가 Git이라고 생각하시면 됩니다.

 

▼ 아래 클릭하셔서 git 설치하세요.

https://git-scm.com/download/win

 

Git - Downloading Package

Download for Windows Click here to download the latest (2.41.0) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 26 days ago, on 2023-07-13. Other Git for Windows downloads Standalone Installer 32-bit Git for Win

git-scm.com

위를 클릭해서 들어가면 아래와 같은 화면이 나옵니다.

Standalone은 PC

Portable은  Notebook이라고 생각하면 됩니다.

  • 해당되는 부분을 클릭해 주세요.
  • 다운로드가 완료되면 다운로드폴더를 열어서 실행파일을 실행시켜 설치해 주세요.
  • Next만 계속 선택해 주세요.
  • View Release Notes의 체크를 끄고 Finish를 클릭해주세요.

cmd를 입력후 명령 프롬프트 앱을 실행합니다.그러면 내 윈도우 계정 폴더로 들어오게 됩니다.저는 C라이브에 설치할 예정이기 때문에 cd..을 입력해서 c드라이브로 이동합니다.

완료가 되었습니다.

 

  • C드라이브에 stable-diffusion-webui 폴더가 있는지 확인합니다.

  • 더블클릭해서 열어봅니다.
  • webui-user의 배치파일을 실행시킵니다. 그러면 다운로드를 해서 설치를 하게 됩니다. ---> 시간이 좀 걸립니다.

  • 위의 내용이 나와야 설치가 끝난것입니다.

위의 URL을 Ctrl키를 누른상태에서 클릭하면 Stable diffusion이 열리게 됩니다.

 

Stable diffusion은 시동까지가 시간이 많이 걸립니다. 시동할 때마다 이걸 또 내려 받아서 설치를 다시해서 시동을 하는 것이기 때문에 내 컴퓨터에서는 연산만 하게 됩니다. 즉 이미지를 만드는 연산만 하게 되는 겁니다. 그래서 이 프로그램은 할 때마다 다시 다운받아야 합니다. 그래서 매번 실행할 때 마다 이 과정을 거쳐야 합니다.

 

Stable diffusion을 종료 후 다시 실행하려면 앱이 아니기 때문에 조금전 설치했던 C드라이브의 Stable-diffusion-webui에 들어간 후 webui-user 배치파일을 실행하면 됩니다. 그럼 명령창이 나오고 다시 다운받아 실행하면됩니다.

 

 

3. 🌐각종 모델들 설치

1) Checkpoint

  •  이 체크포인트는 전체적인 모양을 잡아주는 기본 형태라고 보면 됩니다. 형태와 배경의 기본형태들을 체크포인트로 지정해 줍니다.

2) Lora

  • 로라는 얼굴에 특화되어 있습니다. 얼굴 만들 때 가장 많이 이용하게 되는게 이 로라입니다.

3) VAE

  • 빛과 후보정 관련된 모델입니다.

이 전체가 설치가 되어 있어야 스테이블 디퓨전을 제대로 이용할 수 있습니다.

 

 

반응형