ComfyUI – 最强大和模块化的 stable diffusion GUI 和后端

最强大、模块化的 stable diffusion 图形界面、API 和后端,具有图文节点界面。允许使用基于图/节点/流程图的界面来设计和执行高级的stable diffusion 流水线程序。

file

特性

  • 具有节点/图表/流程图界面,允许无需编码即可实验和创建复杂的 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++ 可再发行组件,请从这里安装。

安装依赖项

  1. 安装 Miniconda,以帮助您安装 ComfyUI 所需的正确版本的 Python 和其他库。

  2. 使用 Conda 创建一个环境:

    conda create -n comfyenv
    conda activate comfyenv
  3. 安装 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
  4. 进入 ComfyUI 目录并安装依赖:

    cd ComfyUI
    pip install -r requirements.txt
  5. 启动应用程序

    cd ComfyUI
    python main.py

官方链接

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注