ComfyUI:功能强大且模块化的 Stable Diffusion GUI 和后端
ComfyUI 是一款功能强大且模块化的 Stable Diffusion 图形界面和后端,它使用基于图形/节点/流程图的界面来设计和执行高级 Stable Diffusion 流程。
以下是 ComfyUI 的主要特点和信息:
主要功能:
图形/节点/流程图界面: 无需编写代码即可进行实验和创建复杂的 Stable Diffusion 工作流程。
全面支持: 支持 SD1.x、SD2.x、SDXL、Stable Video Diffusion、Stable Cascade、SD3 和 Stable Audio。
异步队列系统: 优化工作流程效率。
内存管理优化: 即使只有 1GB 显存也可以在 GPU 上运行模型。
CPU 支持: 即使没有 GPU,也可以使用 --cpu 选项(速度较慢)。
模型加载: 支持加载 ckpt、safetensors 和 diffusers 模型/检查点,以及独立的 VAE 和 CLIP 模型。
嵌入/文字反转、Loras、超网络、工作流程加载/保存、区域合成、修复、ControlNet、T2I-Adapter、放大模型、unCLIP 模型、GLIGEN、模型合并、SDXL Turbo 等功能。
快捷键:
ComfyUI 提供了许多快捷键来提高效率,例如:
Ctrl + Enter:将当前图添加到生成队列。
Ctrl + Shift + Enter:将当前图添加到生成队列的首位。
Ctrl + Z/Ctrl + Y:撤销/重做。
Ctrl + S/Ctrl + O:保存/加载工作流程。
其他快捷键:选择节点、移动节点、缩放画布、切换队列/历史记录、刷新图形等。
安装:
Windows: 提供便携式独立版本,可以在 Nvidia GPU 或 CPU 上运行。
Jupyter Notebook: 可以在 Paperspace、Kaggle 或 Colab 等服务上运行。
手动安装(Windows、Linux): 克隆代码仓库,并将模型文件放在指定目录。
AMD GPU: 安装 ROCm 和 PyTorch。
NVIDIA: 安装稳定版或 nightly 版 PyTorch。
Intel GPU: 安装 Intel 的 oneAPI Basekit 和 IPEX。
Apple Mac silicon: 安装 nightly 版 PyTorch,并按照手动安装说明进行操作。
DirectML: 使用 --directml 选项运行 ComfyUI。
运行:
使用 python main.py 运行 ComfyUI。
其他:
ComfyUI 支持使用 () 更改单词或短语的强调,以及使用 {wildcard|dynamic|test} 创建动态提示。
可以使用 --preview-method auto 启用预览功能。
可以使用 TLS/SSL 安全访问 ComfyUI。
可以在 ComfyUI 的官方网站和 Matrix 频道获取支持和帮助。
ComfyUI 是一个功能强大的 Stable Diffusion 工具,它提供了许多功能和选项,可以帮助用户创建高质量的图像。