0
m1 맥에 ai 그림 그리는 프로그램 설치 및 실행방법

요즘 ai 그림그리기도 핫한 주제인 듯 합니다.

 

pc에 직접 설치하고 그려보는 것도 재미일듯 하여^^ 저는 m1 맥 스튜디오에 설치한 후기를 남겨 봅니다.

 

윈도우나 타 운영체제는 설치방법이 조금 다르니 해당 방법을 검색하셔서 설치하시길 바랍니다.

 

우선 설치후 하나 그려본 이미지입니다.

 

 

1 home brew 가 설치되어 있어야 합니다.

 

homebrew 를 처음 설치하시는 분은 https://brew.sh/ 를 참고하시거나 검색을 통해 먼저 설치하시길 바랍니다.

 

 

2 터미널을 열어 다음을 입력하여 설치합니다.

 

cmd+스페이스를 눌러 spotlight를 켜서 터미널을 실행하거나 launchpad에서 터미널을 찾아 실행하세요. 

 

brew install cmake protobuf rust [email protected] git wget

 

그리고 위를 입력합니다.

 

 

3 설치폴더에 git clone으로 webui 프로그램을 받습니다.

 

이게 생각보다 용량이 큽니다. 용량이 부족하신 분들은 외장 ssd 등을 이용하셔도 됩니다.( 모델하나마다 5기가가 넘고 그러더라구요.)

아무튼 원하는 폴더를 하나 만듭니다.

저같은 경우는 ssd에 webui 라는 폴더를 만들었습니다.

 

그리고 해당 폴더를 오른쪽 마우스 클릭하고 opt 키를 누르면 경로 복사가 나옵니다. 경로를 복사한 후 터미널로 이동하여

 

cd (복사한 경로) 

 

를 입력하여 해당 경로로 이동합니다.

그리고 아래 명령으로 webui 프로그램을 설치합니다.

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

 

이제 webui는 설치가 되었습니다.

 

 

4 모델 받기

 

https://civitai.com/

 

애 이동하셔서 가입합니다.

 

이 중 원하는 그림체를 골라 들어가서 파일을 다운로드 합니다.

 

이 파일을 

(내가만든폴더경로)/stable-diffusion-webui/models/Stable-diffusion  폴더에 저장합니다.

 

예를 들어 저같은 경우는 아래 폴더에 저장했습니다.

/Volumes/SSD/webui/stable-diffusion-webui/models/Stable-diffusion

 

 

프로그램 실행하기

터미널엣 설치 폴더로 이동해야 합니다.

cd (내가만든폴더경로)/stable-diffusion-webui  를 입력합니다

저같은 경우는

cd /Volumes/SSD/webui/stable-diffusion-webui/

로 이동하였습니다.

 

그리고 다음 명령어를 내리면 실행됩니다. 처음실행시에는 설치할 파일이 많아 다소 오래 걸립니다.

./webui.sh

 

오류없이 실행되었다면

running on local URL: 주소가 나옵니다.

이것을 복사하여 인터넷 창에 붙여 넣으면

됩니다.

 

 

사진 만들어 보기

 

 

위와 같이 하면 그림을 얻을 수 있습니다.!!

 

오류해결

 

저는

RuntimeError: Cannot add middleware after an application has started

 

이런 오류가 발생했었습니다. fastapi 의 버전을 다시 설치하며 해결할 수 있었습니다.

 

아래와 같이 입력하여 설치하면 됩니다.

./venv/bin/python -m pip install --upgrade fastapi==0.90.1 

티쳐✨ 전라남도
소개
::: Foreducator.com을 운영하는 수학교사 ::: '수학하는 즐거움 시리즈', '수업의 과정' 저자
로그인 후 댓글을 작성하실 수 있습니다.
Pic
티쳐✨ 02월 11일 대댓글
Comment Image

수학교사를 그려달라고 해봤습니다 ㅎㅎ


Pic
herei1271 04월 05일 대댓글

저는 아래와 같은 오류가 생기는데 왜일까요 ㅠ RuntimeError: "LayerNormKernelImpl" not implemented for 'Half' Time taken: 0.15s


Pic
noah 04월 14일 대댓글

실행할 때 .webui.sh 대신에 다음 프롬프트로 실행해보세요 ./webui.sh --skip-torch-cuda-test --precision full --no-half


Pic
sohn.fun.joo 04월 16일 대댓글

그림이 생성되지 않고 이런 메시지가 터미널상에서 나오는데 무엇이 문제일까요 ?(m2 맥북에어 사용중입니다.) modules.devices.NansException: A tensor with all NaNs was produced in Unet. This could be either because there's not enough precision to represent the picture, or because your video card does not support half type. Try setting the "Upcast cross attention layer to float32" option in Settings > Stable Diffusion or using the --no-half commandline argument to fix this. Use --disable-nan-check commandline argument to disable this check.


Activity Logs

There are 2 new tasks for you in “AirPlus Mobile App” project:
Added at 4:23 PM by
img
Meeting with customer
Application Design
img
img
A
In Progress
View
Project Delivery Preparation
CRM System Development
img
B
Completed
View
Invitation for crafting engaging designs that speak human workshop
Sent at 4:23 PM by
img
Task #45890merged with #45890in “Ads Pro Admin Dashboard project:
Initiated at 4:23 PM by
img
3 new application design concepts added:
Created at 4:23 PM by
img
New case #67890is assigned to you in Multi-platform Database Design project
Added at 4:23 PM by
Alice Tan
You have received a new order:
Placed at 5:05 AM by
img

Database Backup Process Completed!

Login into Admin Dashboard to make sure the data integrity is OK
Proceed
New order #67890is placed for Workshow Planning & Budget Estimation
Placed at 4:23 PM by
Jimmy Bold

Shopping Cart

Iblender The best kitchen gadget in 2022
$ 350 for 5
SmartCleaner Smart tool for cooking
$ 650 for 4
CameraMaxr Professional camera for edge
$ 150 for 3
$D Printer Manfactoring unique objekts
$ 1450 for 7
MotionWire Perfect animation tool
$ 650 for 7
Samsung Profile info,Timeline etc
$ 720 for 6
$D Printer Manfactoring unique objekts
$ 430 for 8