问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

一文读懂:ComfyUI 安装与使用教程

创作时间:
作者:
@小白创作中心

一文读懂:ComfyUI 安装与使用教程

引用
CSDN
1.
https://m.blog.csdn.net/zzz777qqq/article/details/145057092

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/

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号