ComfyUI 安装源码搬运

舒适用户界面 最强大、模块化的稳定扩散 GUI 和后端。 该用户界面将允许您使用基于图形/节点/流程图的界面设计和执行高级稳定扩散管道。有关一些工作

概述
扫一扫或长按识别二维码
Copyright © iLut.cn 2024

「持续更新」ComfyUI 安装源码搬运

ComfyUI 安装源码搬运-红影堂
ComfyUI 安装源码搬运「持续更新」
此内容为付费资源,请付费后查看
30积分
付费资源

舒适用户界面

file

最强大、模块化的稳定扩散 GUI 和后端。

该用户界面将允许您使用基于图形/节点/流程图的界面设计和执行高级稳定扩散管道。有关一些工作流程示例并了解 ComfyUI 可以做什么,您可以查看:

安装 ComfyUI

特征

  • 节点/图形/流程图界面用于实验和创建复杂的稳定扩散工作流程,无需编写任何代码。
  • 全面支持SD1.x、SD2.x、SDXL、Stable Diffusion
  • 异步队列系统
  • 许多优化:仅重新执行工作流程中在执行之间发生变化的部分。
  • 命令行选项:--lowvram使其在显存小于 3GB 的 GPU 上运行(在显存较低的 GPU 上自动启用)
  • 即使您没有 GPU,也可以使用:(--cpu慢)
  • 可以加载 ckpt、safetensors 和扩散器模型/检查点。独立 VAE 和 CLIP 模型。
  • 嵌入/文本反转
  • 从生成的 PNG 文件加载完整的工作流程(带有种子)。
  • 将工作流程保存/加载为 Json 文件。
  • 节点界面可用于创建复杂的工作流程或更高级的工作流程。
  • 使用常规模型和修复模型
  • ControlNet 和 T2I 适配器
  • 高档型号(ESRGAN、ESRGAN 变体、SwinIR、Swin2SR 等…)
  • unCLIP 模型
  • 模型合并
  • LCM 模型和 Loras
  • SDXL涡轮增压
  • 使用TAESD进行潜在预览
  • 启动速度非常快。
  • 完全离线工作:永远不会下载任何东西。

快捷方式

KeybindExplanation
Ctrl + EnterQueue up current graph for generation
Ctrl + Shift + EnterQueue up current graph as first for generation
Ctrl + Z/Ctrl + YUndo/Redo
Ctrl + SSave workflow
Ctrl + OLoad workflow
Ctrl + ASelect all nodes
Alt + CCollapse/uncollapse selected nodes
Ctrl + MMute/unmute selected nodes
Ctrl + BBypass selected nodes (acts like the node was removed from the graph and the wires reconnected through)
Delete/BackspaceDelete selected nodes
Ctrl + Delete/BackspaceDelete the current graph
SpaceMove the canvas around when held and moving the cursor
Ctrl/Shift + ClickAdd clicked node to selection
Ctrl + C/Ctrl + VCopy and paste selected nodes (without maintaining connections to outputs of unselected nodes)
Ctrl + C/Ctrl + Shift + VCopy and paste selected nodes (maintaining connections from outputs of unselected nodes to inputs of pasted nodes)
Shift + DragMove multiple selected nodes at the same time
Ctrl + DLoad default graph
QToggle visibility of the queue
HToggle visibility of history
RRefresh graph
Double-Click LMBOpen node quick search palette

对于 macOS 用户,Ctrl 也可以替换为 Cmd

安装中

手动安装(Windows、Linux)

Git 克隆这个仓库。

将您的 SD 基础模型(ckpt/safetensors 文件)放入:models/checkpoints

将您的 VAE 放入:models/vae

AMD GPU(仅限 Linux)

AMD 用户如果尚未安装 rocm 和 pytorch,可以使用 pip 安装,这是安装稳定版本的命令:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm5.7

这是使用 ROCm 6.0 安装 nightly 的命令,它可能会有一些性能改进:

pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm6.0

英伟达

Nvidia 用户应使用以下命令安装稳定的 pytorch:

pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121

这是每晚安装 pytorch 的命令,这可能会提高性能:

pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu121

故障排除

如果出现“Torch 未在启用 CUDA 的情况下编译”错误,请使用以下命令卸载 torch:

pip uninstall torch

并使用上面的命令再次安装。

依赖关系

通过在 ComfyUI 文件夹中打开终端来安装依赖项:

pip install -r requirements.txt

此后,您应该已安装好所有内容并可以继续运行 ComfyUI。

苹果 Mac 芯片

您可以在任何最新 macOS 版本的 Apple Mac 芯片(M1 或 M2)中安装 ComfyUI。

  1. 每晚安装 pytorch。有关说明,请阅读Mac Apple 开发人员指南上的 Accelerated PyTorch。
  2. 请遵循适用于 Windows 和 Linux 的ComfyUI 手动安装说明。
  3. 安装 ComfyUI依赖项。如果您有另一个 Stable Diffusion UI,您也许可以重用依赖项
  4. 通过运行启动 ComfyUI python main.py --force-fp16。请注意,仅当您每晚安装了最新的 pytorch 时,–force-fp16 才会起作用。

注意:请记住将您的模型、VAE、LoRA 等添加到相应的 Comfy 文件夹中,如ComfyUI 手动安装中所述。

DirectML(Windows 上的 AMD 卡)

pip install torch-directml

然后您可以使用以下命令启动 ComfyUI:

python main.py --directml

我已经安装了另一个用于稳定扩散的 UI,我真的需要安装所有这些依赖项吗?

你不知道。如果您安装了另一个 UI 并使用其自己的 python venv,则可以使用该 venv 来运行 ComfyUI。您可以打开您最喜欢的终端并激活它:

source path_to_other_sd_gui/venv/bin/activate

或在 Windows 上:

使用 Powershell:

path_to_other_sd_gui\venv\Scripts\Activate.ps1

使用cmd.exe:

path_to_other_sd_gui\venv\Scripts\activate.bat

然后您可以使用该终端运行 ComfyUI,而无需安装任何依赖项。请注意,venv 文件夹可能会被称为其他名称,具体取决于 SD UI。

运行

python main.py

对于 ROCm 官方不支持的 AMD 卡

如果遇到问题,请尝试使用以下命令运行它:

对于 6700、6600 以及其他 RDNA2 或更早版本:

HSA_OVERRIDE_GFX_VERSION=10.3.0 python main.py

对于 AMD 7600 以及其他 RDNA3 卡:

HSA_OVERRIDE_GFX_VERSION=11.0.0 python main.py

如何提高生成速度?

确保使用常规加载器/加载检查点节点来加载检查点。它将根据您的 GPU 自动选择正确的设置。

您可以设置此命令行设置以在某些交叉注意操作中禁用向上转换到 fp32,这将提高您的速度。请注意,这很可能会在 SD2.x 型号上产生黑色图像。如果您使用 xformers 或 pytorch 注意此选项不会执行任何操作。

--dont-upcast-attention
© 版权声明
THE END
若本文对您有帮助,欢迎点赞打赏转发
您的支持将是作者更新最大的动力
点赞33打赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容