【2024最全】ComfyUI常见报错终极解决指南|从红字到崩溃全搞定
【2024最全】ComfyUI常见报错终极解决指南|从红字到崩溃全搞定
1 更新后运行,遇到K采样器报错:
Error occurred when executing KSampler**(执行 KSampler 时发生错误)**
后台的提示是:AttributeError: 'UNetModel object has no attribute 'default image only indicator**(属性错误:“UNetModel 对象没有属性”默认仅图像“指示器)**
解决的办法
删掉freeU节点,到秋叶启动器中扩展里面,卸载这个插件,如果不是启动器安装的直接手动自己去custom nodes文件夹下删掉也是一样的 freeu 插件。
** **
需要stable diffusion整合包以及提示词插件,可以扫描下方,免费获取
** **
2 加载别人的工作流发生报错:
这个报错普遍存在,一般情况是节点缺失导致的,这时候直接点击管理器manager,一键更新缺失节点,更新完成后点击重启,基本解决所有问题。
如果你没有魔法上网,可能连管理器都刷新不出缺失节点,那就只能每个缺失节点都右键查看属性,并记录每个缺失节点的插件名字,然后到官网搜索这些缺失的节点,一个一个的手动安装!
手动下载安装,然后放到我们对应的位置找到安装comfyui的路径下的custom_nodes,
比如我的安装在D盘,ComfyUI-aki-v1是我的comfyui安装包路径,路径下有custom_nodes:D:\ComfyUI-aki-v1\custom_nodes,
地址栏输入cmd:
打开命令窗口,
在命令窗口内输入”git clone 插件官方地址”,
这里git clone和官方地址地址之间有英文空格,
地址可以点击管理器内的名称到浏览器打开后复制地址。
看到下图这样就是安装成功啦
** **
** **
3 运行到某一个节点时,
突然出现红框/紫框报错:
1.红框主要是这个节点大概率是没有连接到对应的节点,可以将它链接到对应的节点解决问题。
2.紫框 这种问题一般来说是缺失某种文件内容
这是最近经常遇到的报错,个人觉得是某些插件运行时某个节点会自动到国外huggingface模型网站下载文件,由于不能科学上网,无法下载,然后工作流就不能运行!我的解决方法是,
1:花钱开魔法代理上网,让插件自动下载。
2:如果下载的是很大的模型文件,魔法上网也就那么点流量,只能在国内镜像站尝试下载了。
3:其实在国内镜像站下载模型,运行时还是会报错,这是因为下载的模型没放对目录,而且有的模型下载完还得重新命名!这里请认真到插件发布的官方网站GitHub了解插件的相关用法。
报错句:后台查看报错信息。
module “cv2”has no attribute “inter_area”****,
(模块“cv2”没有属性“inter_area”)
先打开管理器,看里面的更新时间:
再打开你的文件目录,看修改日期时间和上面的是否一样。
再打开github对应节点的网站,看这块代码文件的更新时间,
如果3个地方时间不一致,大概率是你要更新节点了,测试过,大概率可行。
** **
** **
4 运行时遇到报错——路径内文件缺失:
Ho such file or directory:*(没有此类文件或目录:)*
方法4.1
提示找不到xxxx路径,一般都是节点导致的文件缺失,打开节点对应的github网址搜索路径最后的关键词,比如图片中是缺少rmbg-1.4,以下作者就做了说明:
Removebackground.comparedtothesimilarbackgroundremovalnodes,thisnodehasultra-highedgedetails.
Thisnodecombines theAlphaMattenodeofSpacepxl’sComfyUl-lmage-Filtersand thefunctionalityofZHO-ZHO-
ZHO’sComfyUI-BRIA_Al-RMBG,thankstotheoriginalauthor.
*Downloadthe
BRIABackgroundRemovalv1.4
modelfileOtothefolder.ThismodelwasdevelopedbyBRlAAland
canbeusedasanopen-sourcemodelfornon-commercialpurposes.
(去除背景。与类似的背景去除节点相比,该节点具有超高的边缘细节。
该节点结合了 Spacepxl 的 ComfyUl-lmage-Filters 的 AlphaMatte 节点和 ZHO-ZHO- 的功能。
ZHO 的 ComfyUI-BRIA_Al-RMBG,感谢原作者。
*下载
BRIABackgroundRemovalvalv1.4
模型文件 O 至文件夹。该模型由 BRlAAland 开发
可以作为非商业用途的开源模型使用。)
方法4.2
在github网站的这里,点击issues,类似问题讨论区,大家会遇到不同的问题在这里提问和帮助解答:
**(1)**就在issues里面搜索关键字找到了,原来是网络问题(见下图),导致一些文件没有并一起下载成功。不过这种比较难,经历过。
**(2)**图里就有大佬或者作者亲自出来回答解决方法,这种论坛就是比较难找,还要注意路径的问题,一言难尽。
** **
** **
5 运行期间出现运行参数错误:这类报错基本是没正确运用节点,
比如用ipadapter apply的faceid类型时,需要加载faceid模型,加载器最好也是要选择带faceid的loader。
Error occurred vhen executing IPadapterapply
InsiahtFace Eust be provided for FacalD nodels.
**(**执行 IPadapterapply 时发生错误
InsiahtFace Eust 将为 FacalD 节点提供。****)
简单点就是切换模型或者调整节点。
类似的还有用sdxl lighting类的模型,需要配置调度器scheduler为sgm的,如果不换也会报错或者出图效果乱码。
** **
** **
6 初次加载默认工作流错误–ComfyUll2vGenXL:
When loading the graph, the following node types were not foumd:
(加载图表时,未找到以下节点类型:)
Nodes that have failed to load will show as red on the graph.
(加载失败的节点将在图表上显示为红色。)
requirements.txt里的依赖已经都安装过了,仍然报错。
解决方法:
把diffuser更新到最新就可以了
更新方法:
在python embeded目录下运行 cmd命令:
python -m pip instal–upgrade difusers
**
**
** **
7 一键更新后comfyUl缺少insightface模块:
下载和 Python 版本对应的 whl 文件
github.com/…
https://github.com/Gourieff/Assets/tree/main/nsightface
在便携版python环境下安装。
** **
8 一键更新后comfyUl缺少insightface模块:
错误说明:缺少模型输入,找到红色描边节点并重新选择模型或者下载对应的模型。
** **
9 报错出现**[Errno 2] No such file or directory****:**
错误说明:未找到图片路径,查看红色描边的节点选择choosefileto upload重新上传图片即可
** **
10 报错出现:out of memory:
错误说明:内存溢出,出现这个关键词表示你的内存达到上限了,关闭掉多余的软件并尝试重启comfyui再次运行,如果还是跑不了说你的内存确实不足
** **
** **
11 报错出现:OpenCV (4.7.0) (-215:Assertion failed):
clipseg插件问题,使用的API和当前环境不兼容,需要修改其代码进行调整
编辑custom_nodes/clipseg.py文件的代码:
首先要安装这个插件clipseg才会显示
1.找到这部分代码位置
Predict the segemntation mask
with torch.no_grad():
outputs = model(**input_prc)
tensor = torch.sigmoid(outputs[0]) # get the mask
2.修改为如下
Predict the segemntation mask
with torch.no_grad():
outputs = model(**input_prc)
preds = outputs.logits.unsqueeze(1)
tensor = torch.sigmoid(preds[0][0]) # get the mask
** **
** **
**12 报错出现:**insightface model is required for FaceID models:
ipadapter节点的异常,要求传入一个faceid的模型。
ipadapter目前有两大模型体系,一个是普通的风格模型ip-ipadapter 或 plus,
普通风格模型中又有plus版本的加强模型,顾名思义对风格的模型更加到位。
还有一类是faceid的面部特征参考模型,分普通版/plus/plusV2等版本,需要配合ipadapter faceid节点一起使用,用于模仿人物面部特征;
且所有风格模型都有SD1.5和SDXL两大模型版本,所以在使用时一定要注意于大模型版本对应
** **
** **
**13 报错出现:**ClipVision model not found
视觉模型未找到,视觉模型位于models/clip_models目录下,
目前主流的视觉模型就两个,SD1.5的和SDXL版本的。
可以通过我的网盘链接去下载clip视觉模型然后放到models/clip_models目录下
** **
14 运行中报错:
HTTPSConnectionPoolhost=‘raw.githubusercontent.com’,port=443
在运行某些插件节点时,插件会自动下载所需的模型。(最近安装插件经常遇到的报错)
这些模型并不是我们通俗说的大模型/lora等,而是其模型自身运行所需的模型或必要文件。下载地址通常指向国外,需要通过科学上网来解决网络问题,然后再次运行工作流,直到下载成功。
打开科学上网,全局模式,打开秋叶整合包后台一般设置,代理服务,全部打上勾。
** **
** **
15 运行遇到
mat1 and mat2 shapes cannot be multiplied (32x2048 and 768x320)
大模型/lora/controlnet这些模型的版本不匹配,或者某插件不兼容该版本的模型。确认所有的模型版本均一致,现在主流的是SD1.5模型或者SDXL模型,确保大模型/lora/controlnet都使用的相同版本模型
** **
** **
16 IPA节点已安装但是启动comfyUl后插件加载失败(其他节点同理)
原因:插件和comfyUl内核版本不匹配解决思路:
1.尝试 更新到最新的插件版本。
2.尝试 更新内核到最新版本。
**3.**卸载重装插件节点
**解决方法:**更新内核后正常加载。
** **
** **
17 ComfyUl反推提示词节点报错:
Load model failed
网络上找到这个模型,并下载后放到插件目录下的models文件夹,仍然报错:
Error occured when executing WD14Taggerpysssss:IErrno 2l No such file or directony: 'F:iComfvulakilcustom, nodeslComfyU-WD14-Taggerlmodelslwd-y1-4-convnext-tagger-v2.csv
(执行 WD14Taggerpysssss 时发生错误:IErrno 2l 没有这样的文件或目录:'F:iComfvulakilcustom, nodeslComfyU-WD14-Taggerlmodelslwd-y1-4-convnext-tagger-v2.csv)
首先,需要根据页面提示搜索对应的模型,
比如说上边报错信息中提到的模型名称,我们可以在这个目录下找
官方地址:https://huggingface.co/SmilingWolf/wd-v1-4-convnext-tagger-v2/tree/main
然后将红框中的两个文件都下载下来:
将model.onnx和csv文件根据报错提示重新命名后,
放在插件目录下的models文件夹下:
** **
** **
18 下载好运行整合包出现环境依赖存在冲突
这个问题怎么解决,就算你更新了也会出现这个问题
其实这个问题,说来也比较简单,就是transformers版本不一致,
comfui-mixlab-nodes和Comyfui-Marigold这两个插件,
需要的transformers版本是越新越好,
而was-node-suite-comfyui这个神奇的插件,需要的transformers版本是4.26.1,
如果版本旧,两个插件不能用,如果版本新,一个插件不能用,所以就弹窗提示了。
因为实际上was-node-suite-comfyui需要的transformers也是可以是比较新的,
所以解决起来可能比你想的还要简单:
**1、**进入was-node-suite-comfyui这个目录下:双击打开requirements.txt文件,并修改红框里边的这行为下图:记得是英文的>号保存并关闭,就解决这个问题了,再启动就不会弹窗了。
PS:如果你的transformers版本比较低,那还需要升级transformers版本,
如果是自己的虚拟 python环境
升级transfromers的方法是
**1、**进入你的 python虚拟环境目录下:
**2、**地址栏输入cmd并回车,打开命令行;
**3、**输入:
python -m pip install --upgrade transformers
并回车
** **
结语
首先感谢网络上的一些博主提供的一些信息,以上报错都解决不了你的问题,可以留言联系,我会尽快帮你处理。
为了帮助大家更好地掌握 ComfyUI,我在去年花了几个月的时间,撰写并录制了一套ComfyUI的基础教程,共六篇。这套教程详细介绍了选择ComfyUI的理由、其优缺点、下载安装方法、模型与插件的安装、工作流节点和底层逻辑详解、遮罩修改重绘/Inpenting模块以及SDXL工作流手把手搭建。
由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取
一、ComfyUI配置指南
- 报错指南
- 环境配置
- 脚本更新
- 后记
- …
二、ComfyUI基础入门
- 软件安装篇
- 插件安装篇
- …
三、 ComfyUI工作流节点/底层逻辑详解
- ComfyUI 基础概念理解
- Stable diffusion 工作原理
- 工作流底层逻辑
- 必备插件补全
- …
四、ComfyUI节点技巧进阶/多模型串联
- 节点进阶详解
- 提词技巧精通
- 多模型节点串联
- …
五、ComfyUI遮罩修改重绘/Inpenting模块详解
- 图像分辨率
- 姿势
- …
六、ComfyUI超实用SDXL工作流手把手搭建
- Refined模型
- SDXL风格化提示词
- SDXL工作流搭建
- …
由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取
更多推荐
所有评论(0)