Diffusion Bee: 맥에서 diffusion을 돌려보자

dongjun·2023년 9월 9일

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

Diffusionbee는 맥에서 diffusion 모델을 돌릴 수 있도록 만든 소프트웨어이며,
필요 요건에 맞는 macOS가 설치되어있어야한다.

  • Requirements (Mac with Intel or M1/M2 CPU)
    For Intel : MacOS 12.3.1 or later
    For M1/M2 : MacOS 11.0.0 or later

아쉽지만 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를 사용할 수 있는 준비상태가 되며, 프롬프트를 입력하고 이미지를 생성할 수 있게 된다.

  • Official 웹사이트의 예시 프롬프트
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가 조금 더 깔끔해졌고 새롭게 추가된 기능들이 있다.

profile
AI + X!

1개의 댓글

comment-user-thumbnail
2024년 1월 4일

아! 해결되었습니다 지원되는 모델 파일이 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!

답글 달기