Diffusion 모델을 인텔 맥에서 로컬로 돌리고자한다면, Diffusionbee을 사용하는 방법이 있다.

Diffusionbee는 맥에서 diffusion 모델을 돌릴 수 있도록 만든 소프트웨어이며,
필요 요건에 맞는 macOS가 설치되어있어야한다.
아쉽지만 Intel 맥 버전의 경우, 아직 AMD GPU는 지원되지 않고 CPU만 사용할 수 있다.
https://diffusionbee.com/
Diffusionbee 웹사이트에 접속해서 'Download for macOS'를 클릭한다.


여기서, 우리는 2번째에 있는 MacOS - Intel 64 Bit 를 선택한다.
다운로드한 DiffusionBee_MPS_Intel-1.7.4.dmg 파일을 실행시켜서 설치해주면 되고, diffusionbee가 실행되자마자 디퓨전 모델을 다운로드한다. (약 4 기가 정도)
diffusion 모델의 웨이트 파일이 다운로드 완료되면 DiffusionBee를 사용할 수 있는 준비상태가 되며, 프롬프트를 입력하고 이미지를 생성할 수 있게 된다.
3d fluffy cat, cute and adorable, cute big circular reflective eyes, long fuzzy fur, Pixar render, unreal engine cinematic smooth, intricate detail, cinematic

기본 옵션으로 이미지 생성 시 1분 20초 정도 걸렸다.
Options에서 여러가지 parameter들을 조절하면, 더 좋은 품질의 이미지를 생성할 수 있다.
https://github.com/divamgupta/diffusionbee-stable-diffusion-ui/releases
릴리즈 노트를 살펴보면 beta 버전 2.2.1 까지 나와있으며, UI가 조금 더 깔끔해졌고 새롭게 추가된 기능들이 있다.

아! 해결되었습니다 지원되는 모델 파일이 ckpt 뿐이라고 하네요. 번거롭게 해드려 죄송합니다ㅎㅎ
Diffusionbee seems to only support ".ckpt" file.
-------수정전
안녕하세요. 작성해주신 튜토리얼 덕에 무사히 설치하고 기본 모델로 이미지 생성도 했는데, cvitai에서 다운받은 모델을 넣으니 에러가 발생해서, 이런 증상 겪어보신 적 있을까요? 번거롭게 질문 드려 죄송합니다.
Error convert_model.py:48: RuntimeWarning: divide by zero encountered in divide
Traceback (most recent call last):
File "diffusionbee_backend.py", line 325, in
File "convert_model.py", line 80, in convert_model
ValueError: The model is not supported. Please make sure it is a valid SD 1.4/1.5/2.1 .ckpt/safetensor file
[4615] Failed to execute script 'diffusionbee_backend' due to unhandled exception!