본문 바로가기
APPLE

stable diffusion 설치하기 (feat. mac)

by 구반장 2024. 4. 17.
반응형

stable diffusion은 Stability AI에서 배포한 text-to-image 인공지능 서비스입니다.

인공지능 이미지 서비스들은 대부분 온라인에서 서비스하지만 stable diffusion은 PC에서 설치하고 실행할 수 있습니다.

오늘은 맥에서 stable diffusion을 설치해 보겠습니다.

 

우선, 아래 깃허브 주소로 이동합니다.

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

 

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

깃허브 페이지에 접속한 후에 밑으로 스크롤합니다.

그러면 각 OS 설치방법이 설명되어 있습니다.

 

오늘은 제가 가지고 있는 맥북프로 M1에 설치하려 합니다.

Installation on Apple Silicon 밑에 있는 Find the instructions here에서 here를 클릭합니다.

 

설치방법이 나와 있습니다. 이 방법으로 하시면 됩니다.

우선 아래 링크인 homebrew 홈페이지로 이동합니다.

Homebrew는 오픈소스 기반의 Mac OS용 패키지 매니저이기에 맥 유라면 반드시 설치해야 하는 필수 애플리케이션입니다.

 

https://brew.sh

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

Homebrew 설치하기 문구 밑에 보면 터미널 명령어가 있습니다.

오른쪽에 복사하기 버튼을 클릭해서 복사합니다.

 

터미널을 실행한 후에  복사한 명령어를 붙여넣기 후 엔터를 치면 명령어가 실행됩니다.

 

중간에 RETURN/ENTER 치라고 하면 RETURN/ENTER 하시면 됩니다.

 

Homebrew 설치되면 필요한 패키지를 설치합니다.

아래 명령어를 복사한 후에 터미널에 붙여넣기한 후에 RETURN/ENTER 하시면 됩니다.

brew install cmake protobuf rust python@3.10 git wget


 

아... 근데, 터미널이 익숙지 않으시면 좀 더 설명해 보겠습니다.

터미널을 실행하면 보통 사용자 폴더 위치가 열립니다.

가령, 사용자 이름이 sam 이라고 하면 보통 finder를 실행한 후에 sam를 선택한 것과 같은 터미널 위치라고 생각하시면 됩니다.

그리고 development라는 폴더를 만듭니다.

 

이제 터미널로 돌아가서 아래 명령어를 복사한 후에 RETURN/ENTER 합니다.

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

 

그리고 명령어 실행이 마치면 아까 만든 development 폴더 안에 stable-difuusion-webui 폴더가 생성됩니다.

폴더위치 : sam 폴더 > development 폴더 > stable-difuusion-webui 폴더

 

이제 stable difussion 모델을 다운로드하여야 하는데요.

그중에서 가장 인기 좋은 것 중에 Stable Diffusion 1.5 (v1-50pruned-emaonly.ckpt)를 선택합니다.

 

그러면 stable-difuusion-webui 폴더 안에 models 폴더 - Stable-diffusion 폴더 안에 다운로드 합니다.

폴더위치 : stable-difuusion-webui 폴더 > models 폴더 > Stable-diffusion 폴더

 

자... 이제 stable diffusion를 실행해 보겠습니다.

터미널에서 아래 명령어를 차례대로 입력하면 stable diffusion이 실행됩니다.

> cd stable-diffusion-webui
> ./webui.sh

 

처음에 실행될 때 좀 시간이 걸립니다. 

 

자~ 이렇게 제가 가지고 있는 맥북 M1에서 stable diffusion 를 실행해 봤습니다.

다음에는 stable diffusion 사용법에 대해서 이야기해 보겠습니다.

반응형

댓글