百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

手把手教你安装最强文生图工具ComfyUI

liuian 2024-12-06 17:22 73 浏览

ComfyUI 是一款专为稳定扩散(Stable Diffusion)设计、基于节点的高效用户界面,因其高度的可定制性,正逐渐成为广大用户的新宠。本文教你如何在 Windows 和 Mac 上安装 ComfyUI,并提供一些快速上手的小贴士。

1 ComfyUI简介

ComfyUI 是一款创新的图形用户界面(GUI),打破了传统稳定扩散界面的常规。ComfyUI 采用先进的基于节点的图像生成技术,支持构建更为复杂和个性化的工作流程。

ComfyUI 的优势

  • 轻量级:ComfyUI 仅加载必需内容,与一体化 GUI 相比,内存使用量更低,图像生成速度更快。
  • 灵活性:采用节点化设计,使构建复杂工作流程更加简单。例如,你可以轻松创建一个工作流程,生成两张不同CFG比例的图像,并直观比较它们的效果。
  • 透明直观:如果你熟悉稳定扩散技术,ComfyUI 会用直观的方式展示整个图像生成的每一个步骤,让你对每个环节都看得清清楚楚。
  • 工作流共享:无需编写繁琐的步骤说明,你可以直接保存并分享整个工作流程,让协作更加便捷。
  • 适合原型设计:开发者可以在实际部署前,快速构建和测试工作流程原型,提高开发效率。
  • 尖端特性:节点化系统让用户能够迅速接入和分享新功能,比传统GUI更加灵活和高效。

2 安装指南

在开始安装之前,有必要说明,除了本地安装,还有其他安装选项。对于偏好托管服务的用户,例如 Think Diffusion 这样的平台提供了在线托管的 ComfyUI 服务。如果你在本地安装上遇到难题,或者更倾向于使用云服务,这些在线解决方案会非常适合你。

2.1 Windows系统安装

步骤 1:安装 7-Zip

首先,需要 7-Zip 来解压 ComfyUI 文件。可从官方 7-Zip 网站下载。(https://7-zip.org/a/7z2301-x64.exe)

步骤 2:下载 ComfyUI

从官方 GitHub 仓库下载 ComfyUI 的独立版本。(https://github.com/comfyanonymous/ComfyUI/releases/download/latest/ComfyUI_windows_portable_nvidia_cu118_or_cpu.7z)

步骤 3:解压 ComfyUI

右键单击下载的文件,选择“7-Zip” > “Extract Here”。

步骤 4:下载检查点模型

ComfyUI 需要一个检查点模型才能工作。你可以下载一个,例如 DreamShaper 8 模型,或与其他稳定扩散 GUI 共享模型(下文会详细介绍)。

将模型放置在 ComfyUI_windows_portable\ComfyUI\models\checkpoints 文件夹中。

步骤 5:启动 ComfyUI

  • 如果你有 Nvidia GPU:双击 run_nvidia_gpu.bat
  • 否则:双击 run_cpu.bat

ComfyUI 会自动在你的默认网页浏览器中打开。

2.2 Mac系统安装

Mac 的安装过程稍微复杂一些,需要使用终端。

步骤 1:安装 Homebrew

打开终端并运行:

/bin/bash -c "$(curl -fsSL )"

步骤 2:安装所需软件包

运行以下命令:

brew install cmake protobuf rust python@3.10 git wget

步骤 3:克隆 ComfyUI

运行:

git clone 
cd ComfyUI

步骤 4:设置 Python 环境

python3 -m venv venv
source venv/bin/activate

步骤 5:安装 ComfyUI 依赖项

安装所需的 Python 包:

pip install torch torchvision torchaudio
pip install -r requirements.txt

步骤 6:下载稳定扩散模型

下载模型并将其放置在 models/checkpoints 目录中。

步骤 7:启动 ComfyUI

运行:

python main.py

3 模型共享设置

为了不重复拷贝大型模型文件,可以通过设置让 ComfyUI 直接使用 AUTOMATIC1111 的模型目录。

  1. 将 ComfyUI 目录中的 extra_model_paths.yaml.example 文件重命名为 extra_model_paths.yaml
  2. 打开这个新命名的文件,修改 base_path 的值,使其指向你的 AUTOMATIC1111 模型目录。
  3. 保存更改后,完全重启 ComfyUI,以便设置生效。

4 快速上手 ComfyUI

安装好 ComfyUI 后,下面是生成你的第一张图像的简单步骤:

  1. 在“加载检查点”节点中,选择一个模型。
  2. 在对应的“CLIP 文本编码”节点中,输入你的提示文本和负提示。
  3. 点击“队列提示”,开始生成图像。

5 高级技巧

ComfyUI 的强大之处在于能够构建复杂的工作流程。以下是一些高级用法,供你探索:

  • 多模型比较:通过使用多个“加载检查点”节点,你可以在同一个工作流程中对比不同模型的效果。
  • 自定义采样:尝试不同的采样节点,精细调整你的图像生成过程。
  • 图像编辑:加入图像输入节点,对现有图像进行修改或创造新变体。
  • 条件控制:利用 ControlNet 节点,对你的图像生成进行更精细的控制。
  • 动画制作:创建帧插值节点,实现流畅的动画效果。

这些高级技巧将帮助你充分发挥 ComfyUI 的潜力,创造出更加丰富多样的图像和动画。

6 故障排查

遇到问题时,可以按照以下步骤进行排查:

  1. 更新 GPU 驱动:确保你的 GPU 驱动程序是最新版本。
  2. 检查 ComfyUI 版本:确认你使用的是 ComfyUI 的最新版本。
  3. 模型文件位置:核实模型文件是否存放在正确的目录下。
  4. 查看错误信息:在终端或命令提示符窗口中查找可能出现的错误消息。

按照这些步骤操作,通常能帮助你快速定位并解决问题。

7 更新指南

ComfyUI 正在持续开发中,新功能和改进会定期推出。以下是更新步骤:

  • Windows 用户:在 update 文件夹中运行 update_comfyui.bat 脚本即可更新。
  • Mac 用户:在 ComfyUI 的目录下,先执行 git pull 命令,然后运行 pip install -r requirements.txt 来安装最新依赖。

推荐书单

《LangChain编程:从入门到实践》

LangChain为开发者提供了一套强大而灵活的工具,使其能够轻松构建和优化大模型应用。本书以简洁而实用的方式引导读者入门大模型应用开发,涵盖LangChain的核心概念、原理和高级特性,并为读者提供了在实际项目中应用LangChain的指导。本书从实际的例子出发,细致解读LangChain框架的核心模块和源码,使抽象的概念变得具体。无论你是初学者还是有经验的开发者,都能从中受益,能够将LangChain的独特之处融入自己的编程实践中。阅读本书,一起探索LangChain编程的奇妙世界吧!

相关推荐

驱动网卡(怎么从新驱动网卡)
驱动网卡(怎么从新驱动网卡)

网卡一般是指为电脑主机提供有线无线网络功能的适配器。而网卡驱动指的就是电脑连接识别这些网卡型号的桥梁。网卡只有打上了网卡驱动才能正常使用。并不是说所有的网卡一插到电脑上面就能进行数据传输了,他都需要里面芯片组的驱动文件才能支持他进行数据传输...

2026-01-30 00:37 liuian

win10更新助手装系统(微软win10更新助手)

1、点击首页“系统升级”的按钮,给出弹框,告诉用户需要上传IMEI码才能使用升级服务。同时给出同意和取消按钮。华为手机助手2、点击同意,则进入到“系统升级”功能华为手机助手华为手机助手3、在检测界面,...

windows11专业版密钥最新(windows11专业版激活码永久)

 Windows11专业版的正版密钥,我们是对windows的激活所必备的工具。该密钥我们可以通过微软商城或者通过计算机的硬件供应商去购买获得。获得了windows11专业版的正版密钥后,我...

手机删过的软件恢复(手机删除过的软件怎么恢复)
手机删过的软件恢复(手机删除过的软件怎么恢复)

操作步骤:1、首先,我们需要先打开手机。然后在许多图标中找到带有[文件管理]文本的图标,然后单击“文件管理”进入页面。2、进入页面后,我们将在顶部看到一行文本:手机,最新信息,文档,视频,图片,音乐,收藏,最后是我们正在寻找的[更多],单击...

2026-01-29 23:55 liuian

一键ghost手动备份系统步骤(一键ghost 备份)

  步骤1、首先把装有一键GHOST装系统的U盘插在电脑上,然后打开电脑马上按F2或DEL键入BIOS界面,然后就选择BOOT打USDHDD模式选择好,然后按F10键保存,电脑就会马上重启。  步骤...

怎么创建局域网(怎么创建局域网打游戏)

  1、购买路由器一台。进入路由器把dhcp功能打开  2、购买一台交换机。从路由器lan端口拉出一条网线查到交换机的任意一个端口上。  3、两台以上电脑。从交换机任意端口拉出网线插到电脑上(电脑设置...

精灵驱动器官方下载(精灵驱动手机版下载)

是的。驱动精灵是一款集驱动管理和硬件检测于一体的、专业级的驱动管理和维护工具。驱动精灵为用户提供驱动备份、恢复、安装、删除、在线更新等实用功能。1、全新驱动精灵2012引擎,大幅提升硬件和驱动辨识能力...

一键还原系统步骤(一键还原系统有哪些)

1、首先需要下载安装一下Windows一键还原程序,在安装程序窗口中,点击“下一步”,弹出“用户许可协议”窗口,选择“我同意该许可协议的条款”,并点击“下一步”。  2、在弹出的“准备安装”窗口中,可...

电脑加速器哪个好(电脑加速器哪款好)

我认为pp加速器最好用,飞速土豆太懒,急速酷六根本不工作。pp加速器什么网页都加速,太任劳任怨了!以上是个人观点,具体性能请自己试。ps:我家电脑性能很好。迅游加速盒子是可以加速电脑的。因为有过之...

任何u盘都可以做启动盘吗(u盘必须做成启动盘才能装系统吗)

是的,需要注意,U盘的大小要在4G以上,最好是8G以上,因为启动盘里面需要装系统,内存小的话,不能用来安装系统。内存卡或者U盘或者移动硬盘都可以用来做启动盘安装系统。普通的U盘就可以,不过最好U盘...

u盘怎么恢复文件(u盘文件恢复的方法)

开360安全卫士,点击上面的“功能大全”。点击文件恢复然后点击“数据”下的“文件恢复”功能。选择驱动接着选择需要恢复的驱动,选择接入的U盘。点击开始扫描选好就点击中间的“开始扫描”,开始扫描U盘数据。...

系统虚拟内存太低怎么办(系统虚拟内存占用过高什么原因)

1.检查系统虚拟内存使用情况,如果发现有大量的空闲内存,可以尝试释放一些不必要的进程,以释放内存空间。2.如果系统虚拟内存使用率较高,可以尝试增加系统虚拟内存的大小,以便更多的应用程序可以使用更多...

剪贴板权限设置方法(剪贴板访问权限)
剪贴板权限设置方法(剪贴板访问权限)

1、首先打开iphone手机,触碰并按住单词或图像直到显示选择选项。2、其次,然后选取“拷贝”或“剪贴板”。3、勾选需要的“权限”,最后选择开启,即可完成苹果剪贴板权限设置。仅参考1.打开苹果手机设置按钮,点击【通用】。2.点击【键盘】,再...

2026-01-29 21:37 liuian

平板系统重装大师(平板重装win系统)

如果你的平板开不了机,但可以连接上电脑,那就能好办,楼主下载安装个平板刷机王到你的个人电脑上,然后连接你的平板,平板刷机王会自动识别你的平板,平板刷机王上有你平板的我刷机包,楼主点击下载一个,下载完成...

联想官网售后服务网点(联想官网售后服务热线)

联想3c服务中心是联想旗下的官方售后,是基于互联网O2O模式开发的全新服务平台。可以为终端用户提供多品牌手机、电脑以及其他3C类产品的维修、保养和保险服务。根据客户需求层次,联想服务针对个人及家庭客户...