购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 部署和运行ComfyUI

下面介绍在计算机上部署ComfyUI的两种方法。

1 从GitHub下载并安装

登录https://github.com/comfyanonymous/ComfyUI,向下拖动页面,找到并单击Direct link to download以下载压缩包,如图1-7所示。

图1-7

下载完成后,解压缩文件,然后双击运行文件夹中的run_nvidia_gpu.bat文件,等命令提示符中的进程加载完成后,将自动打开网页和ComfyUI界面。

ComfyUI界面的右侧有一个设置面板,单击设置面板右上角的 按钮可以将面板最小化。单击设置面板上的 按钮可以打开Settings窗口,在Color palette菜单中可以选择画布的配色方案,在Link Render Mode菜单中可以选择连线的样式,如图1-8所示。设置面板以外的区域用于显示节点的画布。滚动鼠标中键可以缩放画布,按住鼠标左键或空格键后移动鼠标指针可以移动画布。

图1-8

画布上已经创建了默认的文生图工作流。由于尚未下载安装大模型文件,如果现在单击设置面板上的Queue Prompt按钮运行工作流,将会弹出如图1-9所示的出错提示信息。

图1-9

登录一个模型下载网站,这里以https://www.liblib.art为例。单击首页右上角的“全部类型”按钮,在弹出的菜单中选择CHECKPOINT,如图1-10所示。

图1-10

单击一个模型的封面图,然后在详情页的右上方单击链接下载大模型文件,如图1-11所示。下载完成后,把模型文件剪贴到ComfyUI根目录下的ComfyUI\models\checkpoints文件夹中。

图1-11

单击设置面板上的Refresh按钮,或者按F5键刷新页面,然后在Load Checkpoint节点中选择大模型,如图1-12所示。现在单击Queue Prompt按钮或者按Ctrl+Enter键,等工作流运行完毕,即可生成图片。

图1-12

已经安装了WebUI的用户可以打开ComfyUI根目录中的ComfyUI文件夹,把里面的extra_ model_paths.yaml.example文件更名为extra_model_paths.yaml。在更名后的文件上右击,执行“在记事本中编辑”命令,把base_path:后面的内容修改为WebUI的根目录路径后保存文件,如图1-13所示。关闭进程窗口,然后重新运行run_nvidia_gpu.bat文件,这样就能共享WebUI中的模型。

2 通过“绘世”启动器安装

下载B站用户“秋葉aaaki”制作的“绘世”启动器,解压缩后运行启动器,单击右下角的“一键启动”按钮,如图1-14所示。等进程加载完成后,启动器将自动打开浏览器和ComfyUI界面。

图1-13

图1-14

对于大多数用户来说,安装和部署Stable Diffusion的系统环境是一件很复杂的事情。虽然现在可以一键运行ComfyUI,但未来可能还需要安装各种各样的自定义节点,而这些自定义节点往往需要自己的环境依赖,各种依赖的安装配置和相互冲突问题非常令人抓狂。

在这里建议,不喜欢频繁调整系统的用户最好使用“绘世”启动器来运行ComfyUI。原因是“绘世”启动器把很多底层选项和环境组件集成到了一起,当计算机的系统环境出现问题时,只需依次单击“高级选项”按钮→“环境维护”按钮,就能重新配置相应的组件,如图1-15所示。

图1-15

更重要的是,由于网络限制,使用原生ComfyUI时,很多自定义节点所需的模型和依赖都需要手动安装。一些自定义节点的安装配置可能会把普通用户折磨到放弃。相比之下,“绘世”启动器已经集成了很多重要的自定义节点,一部分模型和依赖还可以通过镜像网站实现自动下载,仅这一点就能节省大量时间和精力,如图1-16所示。

图1-16

本书使用的是“绘世”启动器ComfyUI-aki-v1.3安装包。为了兼顾使用原生ComfyUI的读者,已删除所有集成的自定义节点,从最纯净的状态开始学习。

最后,关于安装方面的问题,需要指出的是,ComfyUI在启动和运行过程中需要频繁调用各种模型文件,因此硬盘速度对ComfyUI的整体性能有很大影响。另外,Stable Diffusion中的模型种类繁多且体积较大,500GB的存储空间在不知不觉间就会被填满。因此,建议一开始就把启动器解压到磁盘空间最充裕的固态硬盘中。 JOqyPl+Vi936QJlI1RgWdudncKf3ZmW/+lyHxV4HWGnx7aGaeQGB61AKr26kU1Pq

点击中间区域
呼出菜单
上一章
目录
下一章
×