본문 바로가기
강의 (Lecture)/이미지 생성형 AI

[AUTOMATIC1111] Windows에 설치하는 방법

by codingwalks 2024. 11. 5.
728x90
반응형

안녕하세요. 코딩산책입니다.

 

Stable Diffusion 이란?

Stable Diffusion은 무료로 사용할 수 있는 이미지 생성 AI입니다. 프롬프트를 입력하면 해당 이미지가 생성되는 방식입니다. 사람, 동물, 풍경 등 다양한 이미지를 생성할 수 있습니다.

예를 들어 "cat wearing sunglasses"를 입력하면 아래와 같은 이미지가 생성됩니다. 생성하는 이미지의 스타일도 다양하고 일러스트와 사진, 수채화와 애니메이션 톤 등 자신이 좋아하는 테마로 생성할 수 있습니다.

cat wearing sunglasses

 

Stable Diffusion WebUI (AUTOMATIC1111) 란?

Stable Diffusion WebUI(AUTOMATIC1111)는 브라우저를 통해 손쉽게 이미지 생성을 할 수 있는 무료 웹 애플리케이션으로 구글 크롬과 같은 주요 브라우저에서 사용할 수 있습니다.

프로그래밍을 필요로 하지 않고, WEB UI에 의한 간단한 그래픽적인 조작이 가능합니다. Stable Diffusion WebUI를 로컬 PC에 설치하여 사용하거나 클라우드 서버에 설치하여 사용할 수 있습니다. 여기에서는 AUTOMTAIC1111 버전을 다운로드하고 설치하는 방법을 설명합니다.

 

AUTOMATIC1111 버전과 Forge 버전의 차이

Stable Diffusion WebUI(Forge 버전)는 Stable Diffusion WebUI(AUTOMATIC1111 버전)와 유사한 웹 UI입니다. AUTOMATIC 1111 버전과 비교하여 Forge 버전은 VRAM을 절약할 수 있어 이미지 생성 속도가 향상되었습니다.

Forge 버전은 AUTOMATIC1111 버전과 거의 같은 화면(WebUI)을 제공하여, AUTOMATIC1111과 유사하게 사용할 수 있습니다.

Forge 버전에 비해 역사가 길고 문서가 풍부한 AUTOMATIC1111 버진이 현시점에서는 안정적이고 사용하기 쉽다고 생각합니다.

한편으로 VRAM·GPU 메모리의 부족으로 곤란한 경우는, Forge 버전을 추천하고 있습니다. VRAM이 6GB~8GB인 경우에는 Forge 버전의 효과를 볼 수 있지만, 그 이상의 VRAM을 사용하는 경우에는 눈에 띄는 효과를 느낄 수 없으므로 주의해 주십시오.

 



 

실행 환경 (Windows / 로컬 PC)

Stable Diffusion Web UI를 설치하는 Windows(로컬 PC)의 사양은 다음과 같습니다.

  • CPU: 8Core
  • 메모리(RAM): 32GB
  • GPU: NVIDIA GTX 3090
  • GPU 메모리 24GB
  • SSD 1TB

PC에 GPU가 설치되어 있지 않으면 Stable Diffusion Web UI를 실행할 수 없습니다.

 

Windows (로컬 PC)에 설치하는 단계

설치 절차는 다음과 같습니다.

  • 파이썬 설치
  • Git 설치
  • Stable Diffusion WebUI (AUTOMATIC1111) 설치

 

파이썬 설치

여기에서는 Python 3.10.6의 설치 프로그램을 사용합니다. 버전이 다를경우, Stable Diffusion WebUI의 패키지 설치시에 문제가 발생할 수 있으므로, 유의하기 바랍니다.

본인이 사용하는 디바이스의 시스템 타입을 확인합니다. Setting > System > About 에서 System type 에 보면 32-bit operating system 인지 64-bit operating system 인지를 확인한 이후에 아래의 파이썬 파일을 다운로드 합니다.

 

Python Release Python 3.10.6

The official home of the Python Programming Language

www.python.org

다운로드한 설치 프로그램 python-3.10.6-amd64.exe을 실행합니다. 저자는 이미 설치가 되어 있어서 "Upgrade Now"라고 뜨지만 처음 실행하게되면 "Install Now"가 보입니다. 아래쪽 체크박스 중에서 "Add Python 3.10 to Path"를 체크하고, "Install Now" 버튼을 누르면 설치가 시작됩니다. 그리고 "Setup was successful"이 표시되면 Python 설치가 정상적으로 완료되었습니다.

 

Git 설치

아래의 링크에서 Git의 최신 버전을 설치합니다.

위에서 확인한 System type에 맞춰서 인스톨러를 선택합니다.

 

Git - Downloading Package

Download for Windows Click here to download the latest (2.47.0(2)) 64-bit version of Git for Windows. This is the most recent maintained build. It was released on 2024-10-22. Other Git for Windows downloads Standalone Installer 32-bit Git for Windows Setup

git-scm.com

 

다운로드한 설치 프로그램 Git-2.47.0.2-64-bit.exe을 실행합니다. 각 단계의 Next 버튼을 클릭합니다. 모든 단계에서 기본값으로 선택하고 Install 버튼이 나올때까지 Next 버튼을 클릭합니다. 이후 Install 버튼을 누르고 Finish 버튼이 나오면 정상적으로 설치가 되었습니다.

 

Stable Diffusion WebUI (AUTOMATIC1111) 설치

터미널 창을 관리자 권한으로 실행하고, Stable Diffusion WebUI 의 데이터를 저장할 폴더로 이동합니다.

터미털 창에서 다음과 같은 명령어를 입력하고 "Enter"를 누릅니다.

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

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

 

다운로드가 완료되면 [stable-diffusion-webui] 폴더가 만들어졌는지 확인할 수 있습니다.

 

[stable-diffusion-webui] 폴더 아래에 [webui-user.bat] 파일이 있으며, 해당 파일을 터미널 창에서 다음과 같은 명령어를 입력하고 "Enter"를 누릅니다.

C:\Users\codingwalks\Documents\stable-diffusion-webui>webui-user.bat

 

설치가 완료되면 터미널에 [Running on local URL: http://127.0.0.1:7860]이 표시되고 Stable Diffusion WebUI가 자동으로 시작합니다.

Stable Diffusion WebUI가 자동으로 시작되지 않으면 브라우저의 주소 표시줄에 "http://127.0.0.1:7860"을 입력하고 "Enter" 키를 누르면 동일하게 접속이 가능합니다.

 

 
 

동작 확인

[Prompt]에 "cat wearing sunglasses"를 입력하고 [Generate]를 클릭하면 "썬글라스를 쓴 고양이"의 이미지가 출력됩니다.

 

종료 및 시작 방법

Stable Diffusion WebUI를 종료하려면 터미널에서 [Control + C] 키를 눌러 "배치 작업을 종료하시겠습니까?"라는 질문을 받으므로 [Y] 키를 입력하고 [Enter] 키를 누르면 종료합니다.

 

Stable Diffusion WebUI를 다시 시작하려면 stable-diffusion-webui 폴더에서 webui-user.bat을 더블 클릭하여 실행하거나, 혹은 터미널 창에서 "webui-user.bat"을 실행시키면 실행할 수 있습니다.

C:\Users\codingwalks\Documents\stable-diffusion-webui>webui-user.bat

 

요약

해당 글에서는 Stable Diffusion WebUI를 Windows (로컬 PC)에 설치하는 방법을 소개하였습니다.

 

해당 포스트가 유용하셨다면 하단의 좋아요와 구독하기 부탁드립니다. ^^

Buy me a coffee

 

[Codingwalks]에게 송금하기 - AQR

[Codingwalks]에게 송금하기 - AQR

aq.gy

 

728x90
반응형