最强大、模块化的 stable diffusion 图形界面、API 和后端,具有图文节点界面。允许使用基于图/节点/流程图的界面来设计和执行高级的stable diffusion 流水线程序。
特性
- 具有节点/图表/流程图界面,允许无需编码即可实验和创建复杂的 Stable Diffusion 工作流程。
- 完全支持 SD1.x、SD2.x、SDXL、Stable Video Diffusion、Stable Cascade、SD3 和 Stable Audio 等模型。
- Flux 异步队列系统
- 多种优化:仅重新执行执行过程中变化的部分,智能内存管理支持低至 1GB 显存的 GPU 自动运行模型。
- 即使没有 GPU 也可运行:使用
--cpu
(速度较慢)。 - 支持加载 ckpt、safetensors 和 diffusers 模型/检查点,支持独立的 VAE 和 CLIP 模型。
- 支持 Embeddings/Textual Inversion、Loras(regular、locon 和 loha)、Hypernetworks
- 支持从生成的 PNG、WebP 和 FLAC 文件加载完整工作流程(带种子)。
- 支持以 Json 文件格式保存/加载工作流程。
- 节点界面可用于创建复杂的工作流程,如用于 Hires fix 的工作流程或更高级的工作流程。
- 区域组合、修复和放大模型(如 ESRGAN、SwinIR 等)。
- 支持 Inpainting 模型、ControlNet、T2I-Adapter、unCLIP 模型、GLIGEN、模型合并、LCM 模型、Loras、SDXL Turbo、AuraFlow、HunyuanDiT、带 TAESD 的潜在预览。
- 启动速度非常快,完全离线工作:不会自动下载任何内容。
- 配置文件可设置模型的搜索路径。
安装
克隆代码库
git clone [email protected]:comfyanonymous/ComfyUI.git
更多关于 git clone
的信息。
如果尚未安装 Microsoft Visual C++ 可再发行组件,请从这里安装。
安装依赖项
-
安装 Miniconda,以帮助您安装 ComfyUI 所需的正确版本的 Python 和其他库。
-
使用 Conda 创建一个环境:
conda create -n comfyenv conda activate comfyenv
-
安装 GPU 依赖项
-
Nvidia:
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
-
AMD:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.0
-
Mac ARM Silicon:
conda install pytorch-nightly::pytorch torchvision torchaudio -c pytorch-nightly
-
-
进入
ComfyUI
目录并安装依赖:cd ComfyUI pip install -r requirements.txt
-
启动应用程序:
cd ComfyUI python main.py