B1.ComfyUI工作流模型本地部署

今天分享一篇0基础上手在Mac上搭建ComfyUI文章。那么什么是ComfyUI,它有什么作用。
ComfyUI 是一个基于节点的图形用户界面(GUI),专为 Stable Diffusion 设计。它将图像生成过程分解为多个文本提示的节点,每个节点都有自己文本提示节点的功能,例如加载模型,文本提示,生成图片等。这些节点可以通过输入和输出的线连接在一起,形成一个完整的工作流。相较于传统的 Stable Diffusion WebUI 界面,ComfyUI 更贴近 Stable Diffusion 的底层运行逻辑。虽然这可能意味着它对于新手来说有一定的学习门槛,但一旦完全掌握,使用 ComfyUI 将会更加轻松。同时,通过插件可以进一步丰富其功能,提高我们的创作效率。

安装Homebrew(mac上其它插件工具盒子)

请参考我前面写的《A1.本地大模型Ollama 3.2部署(For Mini/M系列)-优快云博客》这篇文章的Homebrew安装

安装python
#理论上是python3.9及以上版本即可
brew install python@3.11
ComfyUI安装【GitHub官网提供】

在这里插入图片描述

  1. 安装图像核心组件——PyTorch
pip3 install torch torchvision torchaudio

在这里插入图片描述
2. 下载ComfyUI

https://github.com/comfyanonymous/ComfyUI?tab=readme-ov-file#installing

#终端执行git命令下载至本地
git clone https://github.com/comfyanonymous/ComfyUI.git

在这里插入图片描述
3. 切换到ComfyUI根目录安装依赖项
在这里插入图片描述

pip3 install -r requirements.txt

看到这里代表依赖已安装完成
4. 安装模型库

模型库下载

https://civitai.com/
https://huggingface.co/models
https://comflowy.com/model

对应后缀的模型库需要放到ComfyUI/models相应的目录下
在这里插入图片描述
这里下载了v1-5-pruned-emaonly.ckpt模型放在checkpoints目录中即可
在这里插入图片描述
5. 启动ComfyUI

切换到ComfyUI根目录

python3 main.py

启动过程中出现NumPy兼容问题

A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.2.1 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

这个异常很明显主要是因为版本不匹配导致,解决方案:

  • 单独安装指定版本的NumPy【不推荐,需要考虑相关依赖插件;】
  • 降级python3匹配的版本,pybind11>=2.12说明本地安装的是python11,可以安装python10或python3.9版本;

解决完异常后再次启动 ,显示以下内容表示安装成功

Starting server

To see the GUI go to: http://127.0.0.1:8188

打开浏览器输入上面地址就可以看到ComfyUI工作流配置界面了
在这里插入图片描述
6. 卸载ComfyUI

#如果遇到询问是否同意,输入y一路同意即可完成卸载
pip3 uninstall -r requirements.txt
一键安装ComfyUI【第三方插件comflowyspace】

Comflowyspace是一个开源的人工智能图像和视频生成工具,解决安装 Comfy UI 复杂且容易遇到各种问题导致安装失败的问题,只需一键安装,几分钟即可成功。在这个整合包工具中,用户可以下载并使用各种模板构建工作流,轻松定制符合自己需求的界面。
在这里插入图片描述

  1. 首先下载comflowyspace安装包(这里根据自己的环境下载对应的安装包即可)
    官网地址:https://github.com/6174/comflowyspace
    在这里插入图片描述
  2. 安装完后启动comflowy程序

启动之后稍候会提示是否需要重启的弹窗,这里选择重启即可

在这里插入图片描述

  1. 根据自己的情况选择安装选项(这里选择从未安装过,点击下一步)
  • I never install ComfyUI before:以前从未安装过
  • I’ve installed ComfyUI before:当前环境已安装了ComfyUI
  1. 选择存储空间比较大的目录(需要存储模型),然后下一步等待安装完成
    在这里插入图片描述
    在这里插入图片描述
  2. 安装完成后即可以配置comfyui工作流、管理模版、下载管理模型和插件
    在这里插入图片描述
  3. 停止和重启ComfyUI,输入终端提供的地址即可在浏览器中打开
    在这里插入图片描述
  4. 目前这个地址只能通过http://127.0.0.1:8188或http://localhost:8188打开;如果想换成本机的实际IP提供给局域网内其它电脑访问,那么可以通过设置ComfyUI额外(ComfyUI Extra Commands)命令来解决
#这里需要换成你自己的实际的IP地址
--listen=192.168.3.2

在这里插入图片描述
8. 验证IP配置是否生效

http://:8188

在这里插入图片描述

总结

上面两种本地配置ComfyUI方式,个人觉得ComflowySpaceg还是很方便的,它将配置和模型管理过程变得更加简单了,让更多的时间用在工作流的配置和研发当中。对于服务器部署要么购买GPU服务器通过ComfyUI官网的liunx方式,要么通过各云平台提供的服务部署工作流。当然ComflowySpaceg也提供了对应的云平台,个人觉得做好必要的资源合理利用,一般的业务这上面提供的基础版就可以满足。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沙漠绿州

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值