ComfyUI 安裝到 MacOS 並使用 SD3.5M 教學

安裝和設定 Anaconda
brew install --cask anaconda
echo 'export PATH="/opt/homebrew/anaconda3/bin:$PATH" ' >> ~/.zshrc
source ~/.zshrc
conda init zsh
conda create --name comfyui python=3.12 # 查看最新 ComfyUI 建議 python version
source ~/.zshrc
conda activate comfyui
下載 ComfyUI 原始碼
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
安裝 pytorch
pip3 install torch torchvision torchaudio
安裝其他相依套件
pip install -r requirements.txt
將 SD 3.5M 的模組複製過來
SD 3.5M 下載點 https://huggingface.co/stabilityai/stable-diffusion-3.5-medium
open models/
mv {stable-diffusion-3.5-medium}/sd3.5_medium.safetensors models
mv {stable-diffusion-3.5-medium}/text_encoders/* clip
mv {stable-diffusion-3.5-medium}/vae/* vae

啟用 python main.py
TOKENIZERS_PARALLELISM=false python main.py --use-split-cross-attention
即可透過 http://127.0.0.1:8188 連線到 ComfyUI
修改 SD3.5M 的 example_workflow
修改 widget_values 的文字,讓 workflow 拿的到 clip 裡的檔案

匯入 workflow
透過介面上傳 workflow 進到 ComfyUI

Enjoy

跑了大概 15 分鐘,終於產出圖了