본문 바로가기
AI · 인공지능/이미지 생성 AI

「스테이블 디퓨전(Stable Diffusion)」을 GPU대신 CPU만으로 사용하는「Stable Diffusion UI」

by 두우우부 2022. 9. 5.
반응형

 

2022년 8월에 일반 공개된 이미지 생성 AI 'Stable Diffusion'은 NVIDIA제 GPU로 계산을 하도록 설계되어 있어, 요구되는 머신 스펙도 높기 때문에, 로컬 환경에서 실시하기에는 조금 문턱이 높습니다. 프로그래머 cmdr2 씨가 개발한 「Stable Diffusion UI」는 누구나 간단하게 Stable Diffusion을 로컬 환경에 도입할 수 있으며, GPU 대신에 CPU를 사용해 처리할 수 있으므로, 고성능의 GPU를 장착하지 않은 머신에서도 이미지를 생성할 수 있습니다.

GitHub - cmdr2/stable-diffusion-ui: A simple 1-click way to install and use Stable Diffusion on your own computer. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the generated image. Windows 10/11 or Linux.
https://github.com/cmdr2/stable-diffusion-ui

 

GitHub - cmdr2/stable-diffusion-ui: A simple 1-click way to install and use Stable Diffusion on your own computer. Provides a br

A simple 1-click way to install and use Stable Diffusion on your own computer. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the gen...

github.com


위의 GitHub의 README.md의 「Installation」에 있는 링크로부터 다운로드 가능합니다. Windows 환경에 설치하기 위해 "for Windows"의 링크를 클릭합니다.

 

다운로드한 「stable-diffusion-ui.zip」을 풀어서 C드라이브 바로 아래에 둡니다. 본래는 폴더를 어디에 두어도 된다고 합니다만, cmdr2 씨는 「폴더의 패스는 짧은 쪽이 안정적으로 인스톨할 수 있기 때문에, C드라이브나 D드라이브 바로 아래에 폴더를 두는 것을 추천합니다.」라고 코멘트하고 있습니다.

 


폴더에 있는 "Start Stable Diffusion UI.cmd"를 더블 클릭하여 시작합니다.

 


명령 프롬프트가 시작되어 다양한 필수 도구를 자동으로 설치합니다. 다만, 이번엔 마지막의 Stable Diffusion 패키지 인스톨에서 실패한 모양입니다.


다시 한번 「Start Stable Diffusion UI.cmd」를 실행

 


이번에는 패키지를 모두 설치하고 부팅에 성공했습니다. 메인으로 설정한 브라우저가 자동으로 구동되면서, 「http://localhost:9000」로 리디렉션 되어, Stable Diffusion UI에 액세스 할 수 있게 됩니다. 초기 상태에서는 GPU를 사용하는 설정이 되어 있으므로, CPU로 생성하는 설정을 하기 위해 「Advanced Settings」를 클릭.


Advanced Settings를 사용하면 시드 값, 생성 매수, 생성할 이미지의 해상도, 생성 스텝 수, 가이던스 스케일을 설정할 수 있습니다. 그 아래의 Use CPU instead of GPU를 체크합니다. 이제 GPU가 아닌 CPU에서 이미지 생성 처리를 수행합니다.


또한 Advanced Settings 아래에 있는 Image Modifiers에서는 이미지 생성 시 설정할 수 있는 입력 문자열(프롬프트)의 예가 표시되므로 어떤 프롬프트가 있는지 모를 경우에 유용합니다.


중앙 상부에 「Stable Diffusion is ready」라고 녹색으로 표시되어 있는 것을 확인. 이번 프롬프트는 기본적으로 입력되어 있는 "a photograph of an astronaut riding a horse(말을 탄 우주비행사의 사진)"으로 설정하고 "Make Image"를 클릭합니다.


그러면 오른쪽에 'Fetching'이 표시됩니다.


명령 프롬프트를 확인하면 상당히 느리지만 이미지가 생성되고 있는지 확인할 수 있습니다.

 


잠시 기다리면 생성된 이미지가 UI에 표시됩니다. 조금 낡은 PC로 해봤는데, 1장의 화상을 생성하는데 약 18분 30초 걸렸습니다. (CPU만 사용하니까 너무너무 느리네요 ㅠㅠ)

 


생성된 이미지의 오른쪽 상단에 표시된 "Use as input"을 클릭하면 생성된 이미지를 기반으로 새로운 이미지를 생성하는 img2img 모드를 사용할 수 있습니다.

 


이번에는 탑재하고 있는 GeForce GTX 1060(VRAM 6GB)를 사용해 보았는데, 불과 40초 만에 1장의 이미지가 생성되었습니다. 이미지 오른쪽 상단의 "Downloads"를 클릭하면 저장할 수 있습니다.

 


cmdr2 씨에 의하면 Stable Diffusion UI의 버전은 2.05로  「어디까지나 베타판」이라는 것. 만약 설치나 동작으로 실패했을 경우 트러블 슈팅 페이지를 준비하고 있다는 것 외에, Discord 에서도 질문을 받고 있다고 합니다.

 

 

관련글

스테이블 디퓨전 결정판「Google Colab + Stable Diffusion Web UI AUTOMATIC1111판」설치 정리(GPU 불필요)
 

스테이블 디퓨전 결정판「Google Colab + Stable Diffusion Web UI AUTOMATIC1111판」설치 정리(GPU 불필요)

이미지 생성 AI 「Stable Diffusion」을 간단하게 이용하기 위한 환경 중 하나인 「Stable Diffusion web UI」의 개발 기여자 중 한 명인 AUTOMATIC1111씨가 「기능 총집판 Stable Diffusion web UI」를 배포했습..

doooob.tistory.com

 

「스테이블 디퓨전(Stable Diffusion)」속도 개선(구글 코랩으로 돌려서 대기시간 줄이기)

 

「스테이블 디퓨전(Stable Diffusion)」속도 개선(구글 코랩으로 돌려서 대기시간 줄이기)

Google이 제공하는 Python 실행 환경 Colaboratory를 이용하면 NVIDIA제 GPU가 없어도 Stable Diffusion을 대기 시간 없이 실행할 수 있으므로, 실제로 환경을 구축하는 순서를 자세히 정리해 보았습니다. Stable.

doooob.tistory.com

 

「스테이블 디퓨전(Stable Diffusion)」으로 만들고 싶은 이미지의「영문장」후보를 검색하는「clip-retrieval」

 

「스테이블 디퓨전(Stable Diffusion)」으로 만들고 싶은 이미지의「영문장」후보를 검색하는「clip-r

문장을 입력하는 것만으로 좋아하는 이미지를 생성해 주는 AI「Stable Diffusion」은, 2022년 8월에 공개되어 이후 큰 주목을 받고 있어, PC에 간단하게 인스톨할 수 있는 GUI어플리케이션도 이전 글에

doooob.tistory.com

 

「스테이블 디퓨전(Stable Diffusion)」으로 그림을 그리는 절차를 설명

 

「스테이블 디퓨전(Stable Diffusion)」으로 그림을 그리는 절차를 설명

이미지 생성 AI 「Stable Diffusion」은 문장을 입력하는 것만으로 이미지를 출력해 주는 AI입니다. 그런 Stable Diffusion에는 문장과 함께 「베이스가 되는 이미지」를 입력하는 것으로 출력 이미지의

doooob.tistory.com

 

「스테이블 디퓨전(Stable Diffusion)」에서 이미지의 일부만 바꿔주는「Inpainter」

 

「스테이블 디퓨전(Stable Diffusion)」에서 이미지의 일부만 바꿔주는「Inpainter」

이미지 생성 AI Stable Diffusion을 사용하면 문자열을 입력하는 것만으로 그림을 생성하거나 일러스트를 추가하여 보다 상상에 가까운 그림을 생성할 수 있습니다. Stable Diffusion을 응용한 서비스는

doooob.tistory.com

 

「스테이블 디퓨전(Stable Diffusion)」을 이용한 자동 GIF생성 모델「stable-diffusion-animation」이 등장

 

「스테이블 디퓨전(Stable Diffusion)」을 이용한 자동 GIF생성 모델「stable-diffusion-animation」이 등장

이미지 생성 AI "Stable Diffusion"을 이용한 GIF 애니메이션을 자동 생성해주는 모델 「stable-diffusion-animation」이 GitHub에 공개되었습니다. andreasjansson/stable-diffusion-animation – Run with an AP..

doooob.tistory.com

 

무료 이미지 생성 AI「스테이블 디퓨전 - NMKD Stable Diffusion GUI」사용법 정리

 

무료 이미지 생성 AI「스테이블 디퓨전 - NMKD Stable Diffusion GUI」사용법 정리

이미지 생성 AI 「Stable Diffusion」은, 지시에 따라 이미지를 생성해 주는 AI로서 큰 주목을 받고 있습니다. 우선 NMKD Stable Diffusion GUI 윈도우 설치부터 합시다 무료 이미지 생성 AI「스테이블 디퓨전

doooob.tistory.com

 

무료 이미지 생성 AI「스테이블 디퓨전」Windows 설치 가이드(NMKD Stable Diffusion GUI)

 

무료 이미지 생성 AI「스테이블 디퓨전」Windows 설치 가이드(NMKD Stable Diffusion GUI)

입력한 문자열로부터 고정밀도의 화상을 생성할 수 있는 AI Stable Diffusion 은 2022년 8월에 무료로 일반에 공개되어, "기본적으로 생성한 이미지는 상용/비상용 불문하고, 자유롭게 이용할 수 있다

doooob.tistory.com

반응형