如何安装ComfyUI
ComfyUI是一个强大的模块化GUI界面,用于通过节点/图形界面创建高级工作流。它完全支持最新的稳定扩散模型,包括SDXL 1.0,通过直观的可视化工作流构建器,可以创建高级工作流。
通过ComfyUI,您可以将不同的操作如超分辨率、修补和模型混合连接在一起,全部在一个UI内完成。节点驱动的工作流构建器使得实验不同生成管道变得容易,从而实现最先进的效果。与其他稳定扩散界面相比,设置和使用ComfyUI可能有点复杂,这就是为什么我们创建了这篇关于如何安装和入门的简短指南!
安装方法概览
- 使用独立安装程序(Windows)
- 节点设置
- 手动安装
- 在Linux上安装ComfyUI
使用独立安装程序(Windows)
在Windows上安装ComfyUI最简单的方法是使用在发布页面上提供的独立安装程序:
- 下载最新版的
comfyui-windows.zip
文件,并使用7-Zip或WinRAR等工具解压。 - 这将给您一个便携式的ComfyUI文件夹,其中包含所有设置好的内容。只需将您的稳定扩散模型放入
models/checkpoints
文件夹,然后运行comfyui.exe
即可启动。 - 独立安装程序捆绑了常见的依赖项如PyTorch和Hugging Face Transformers,因此无需单独安装。
这个一体化包让您在Windows上快速上手ComfyUI,无需复杂设置。只需下载、解压、添加模型并运行!
节点设置
虽然开始时整个节点界面可能看起来有些混乱,但实际上它比大多数其他UI提供了更多的控制。刚开始时,我们推荐尝试一个已经设置好的节点模板,而不是自己创建节点设置。
- 点击“加载”按钮并选择一个
.json
模板即可加载模板。 - YouTuber Monzon Media提供了一个很好的模板,可以在他的ComfyUI视频中找到下载链接。下载基本的SDXL工作流和超分辨率模板,并加载到ComfyUI中。
- 使用此模板,您的图像将以SDXL推荐的1024×1024分辨率处理。需要更改分辨率时,修改“width”和“height”参数(有多个节点具有这些值)。
手动安装
如果您希望手动安装ComfyUI,请遵循以下安装步骤:
前提条件:
– 一台带有NVIDIA GPU的PC(建议使用RTX 2000系列或更新的版本)。AMD GPU支持但测试较少。
– Python 3.7或更高
– Pip包管理器
安装步骤:
1. 克隆ComfyUI仓库:git clone https://github.com/comfyanonymous/ComfyUI.git
2. 安装依赖项:pip install -r requirements.txt
3. 下载稳定扩散模型并放入models/checkpoints
文件夹。
4. 下载VAE(例如,Latent Diffusion’s v-1-4 VAE)并放入models/vae
文件夹。
5. 启动ComfyUI:python main.py
一些小提示:
– 如果需要,可以使用配置文件设置自定义模型路径。
– 加入Matrix聊天室获取支持和更新。
– 查看ComfyUI自述文件获取更多详情和故障排除信息。
在Linux上安装ComfyUI
ComfyUI可以安装在Ubuntu、Debian、Arch等Linux发行版上。
需求:
– 带有CUDA支持的NVIDIA GPU
– Python 3.7或更高
– Pip包管理器
安装步骤:
1. 克隆ComfyUI仓库:git clone https://github.com/comfyanonymous/ComfyUI.git
2. 安装带有CUDA支持的PyTorch:pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118
3. 安装依赖项:pip install -r requirements.txt
4. 下载稳定扩散模型并放入models/checkpoints
文件夹。
5. 下载一个VAE(例如Latent Diffusion)并放入models/vae
文件夹。
6. 启动ComfyUI:python main.py
一些小提示:
– 如果需要,可以使用配置文件设置自定义模型路径。
– 对于AMD GPU,使用带有ROCm支持的PyTorch:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/rocm5.4.2
– 加入Matrix聊天室获取Linux特定的帮助。
您现在应该已经成功在系统上安装并运行了ComfyUI!希望这篇指南对您有所帮助,如果您有任何问题或需要任何支持,可以查看他们的Matrix空间。ComfyUI毫无疑问是目前最好的稳定扩散XL界面之一,图像生成速度比AUTOMATIC1111更快。虽然操作上可能需要更动手,但它提供了更多的灵活性,并且可以保存和加载模板是一个非常有用的功能。