一文读懂:ComfyUI 安装与使用教程
一文读懂:ComfyUI 安装与使用教程
ComfyUI 是一个为 Stable Diffusion 专门设计的基于节点的图形用户界面(GUI)。它使用户能够通过链接不同的块(称为节点)来构建复杂的图像生成工作流程。这些节点可以包括各种任务,如加载检查点模型、输入提示、指定采样器等。
安装指南
Windows 用户可以直接安装整合包,下面主要介绍 Apple Mac silicon(M1 or M2) 环境源码安装
1. 源码下载
git clone https://github.com/comfyanonymous/ComfyUI.git
2. 启用训练加速
具体参考 Apple 开发指南:https://developer.apple.com/metal/pytorch/
环境要求:
- 包含 Apple silicon 或者 AMD GPUs 电脑
- 系统版本大于或等于 macOS 12.3
- Python版本大于或等于 3.7
- 安装 Xcode command-line 工具:
xcode-select --install
安装步骤
pip3 install --pre torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/nightly/cpu
验证
使用简单的 Python 脚本验证 mps 支持
import torch
if torch.backends.mps.is_available():
mps_device = torch.device("mps")
x = torch.ones(1, device=mps_device)
print(x)
else:
print("MPS device not found.")
输出应显示,确认 MPS 已正确启用
tensor([1.], device='mps:0')
3. 安装依赖
建议使用 python 为 3.12
进入项目目录
cd ComfyUI
使用venv创建虚拟环境。
python3.12 -m venv .venv
激活虚拟环境
source .venv/bin/activate
安装依赖
pip install -r requirements.txt
4. 下载 Stable Diffusion 模型
首要任务是获取一个模型检查点(checkpoint)文件,这是生成图像的基础
通常可以从LiblibAI[1]或Huggingface[2]等网站获取 checkpoint 类型的模型,不知道如何选择时,可以从 stable-diffusion-v1-5 开始。将模型文件放置在解压后的 ComfyUI 文件夹中 models/checkpoints 目录下。
models/checkpoints/
├── stable-diffusion-3.5-medium
5. 启动
python main.py
6. 生图
点击执行即可生成图像
总结
通过以上步骤,你已经成功将 ComfyUI 安装并运行起来!无论你是想尝试简单的图像生成,还是探索更复杂的 AI 工作流定制,ComfyUI 都将成为你创作旅程中的强大伙伴。从安装到实践,未来的无限创意等待你去发掘!
赶快开始你的尝试,创造专属于你的 AI 艺术作品吧!也别忘了分享你的成果,与更多创作者一起交流灵感!
参考资料
[1] LiblibAI:https://www.liblib.art/
[2] Huggingface:https://huggingface.co/stabilityai/