본문 바로가기
AI/Stable Diffusion

스테이블 디퓨전(Stable-Diffusion)이 무엇인지 알아보고 설치해보자.

by parkhongf 2024. 1. 24.
반응형

스테이블 디퓨전(Stable-Diffusion)이 무엇인지 알아보고 설치해보자.

스테이블 디퓨전이란 무엇인가?


 스테이블 디퓨전은 최근에 주목받고 있는 인공지능 이미지 생성 기술(Generative AI for Image)입니다. 복잡한 알고리즘과 광범위한 데이터 세트를 기반으로 하여, 사용자가 입력한 텍스트 설명을 바탕으로 이미지(Text to Image)를 창조합니다. 스테이블 디퓨전은 특히 창의성이 요구되는 이미지 작업에서 뛰어난 성과를 보여주며, 이는 SNS, 예술, 디자인, 광고 등 다양한 분야에서 활용 될 수 있는 가능성을 보여주고 있습니다. 달리(DALL-E) 와 미드저니(Midjourney)와 같은 모델이 비교 되기도 합니다.

 스테이블 디퓨전의 특징

 

 가장 큰 특징은 위에서 비교한 달리(DALL-E) 와 미드저니(Midjourney)와 다르게 오픈소스로 개인의 PC나 서버에서 자유롭게 설치해서 사용할 수 있습니다. 달리나 미드저니와 같이 스테이블 디퓨전도 가입형 사이트에서 사용 가능하지만 위에서 말한 대로 개인의 PC에도 설치할 수 있도록 오픈소스도 제공하고 있습니다.

 

스테이블 디퓨전의 장점

 첫 번째 무료입니다. 정말 큰 장점입니다. 오픈소스로 공개되어 있으면 많은 능력자들이 기능을 추가하기도 하고 오류도 잡아주는 등 능력자 분들이 재능을 발휘하기도 합니다.

 두 번째 큰 스펙을 요구하지 않습니다. 크다는 의미가 사람마다 다를 수 있지만 저 같은 경우 게임을 별로 하지 않기 때문에 컴퓨터 성능이 그다지 높다고 할 수 없는데 그런 PC에서도 잘 돌아갑니다. 저는 그래도 외장 GPU가 있지만 없더라도 CPU 만으로도 사용할 수 있습니다. (단 매우 느리다고 합니다) 

 

 스테이블 디퓨전의 단점

 첫 번째 일관성이 부족합니다. 예측 불가능한 결과물이 나오기도 하고 이미지의 품질이 일정하지 않을 수 있습니다.
 두 번째 사용자가 사용하기는 쉬우나 일정 수준 이상의 결과물을 만드는 것이 쉽지 않습니다. 이것은 달리나 미드저니도 마찬가지입니다. AI 이미지 사이트를 가보면 정말 능력자 분들이 많습니다. 저도 스테이블 디퓨전이나 DALL-E를 사용해봤지만 이미지를 생각처럼 만드는 것이 쉽지 않습니다.  

 

스테이블 디퓨전 설치하기 

스테이블 디퓨전은 오픈소스인 만큼 Github에서 검색해도 여러 Repo가 검색 됩니다. 그중에서 설치하고 쉽고 많은 기능을 포함한 AUTOMATIC1111 을 설치해 보려고 합니다. 구글 검색을 해보셔도 아마 AUTOMATIC1111에 대한 내용이 가장 많기 때문에 정보를 쉽게 구하실 수 있습니다. 

 아래 링크 참조하세요.

GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI

 

GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI

Stable Diffusion web UI. Contribute to AUTOMATIC1111/stable-diffusion-webui development by creating an account on GitHub.

github.com

 

  Windows OS 기준으로 Python 3.10.6 을 설치합니다. -> Python Install

1. Add Python 3.10 to PATH 체크 후 Customize installation 클릭

2. 모든 체크 박스에 체크 후 Next

3. 모든 체크 박스에 체크 후 Install

Python은 여기까지 진행하시면 설치가 다 됐습니다. 

 

Github에서 소스 파일을 가져오기 위해 Git을 설치합니다. ->Git 설치

git은 특별한 옵션 선택 없이 다음... 다음만 눌러서 설치하시면 됩니다.

 

Git - Downloading Package

Download for Windows Click here to download the latest (2.43.0) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 2 months ago, on 2023-11-20. Other Git for Windows downloads Standalone Installer 32-bit Git for Wi

git-scm.com

 

 스테이블 디퓨전 설치 파일을 내려받습니다.
Powershell을 실행하셔서 아래 코드 입력하시면 됩니다.

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

전 경로를 C 드라이브로 변경해서 다운 받았으나 위치는 상관없습니다.

다운이 완료되면 C 드라이브 아래 stable-diffusion-webui 디렉터리가 생긴 걸 보실 수 있습니다.

 

이제 윈도우 탐색기에서 stable-diffusion-webui 폴더로 들어가셔서 webui-user.bat 파일을 실행하시면 됩니다.

정상적으로 실행이 되면 아래와 같이 나오면서 웹브라우저에 스테이블 디퓨전 창이 뜹니다.

 

웹브라우저에 뜨는 주소는 http://127.0.0.1:7860/ 이 기본 주소와 포트입니다.

스테이블 디퓨전 실행 창

 
스테이블 디퓨저의 설치는 정말 쉽게 따라 하셨을 거라고 생각됩니다.
이제 사용법에 대해서는 다음 글에서 공유하도록 하겠습니다.


반응형