InstantID节点安装遇到的问题与解决办法

原来在一台没有显卡支持的电脑上安装InstantID节点使用没有问题,将安装好的ComfyUI(简称ComfyUI_CPU_OK包)复制到一台有显卡支持的电脑上,竟然发现InstantID节点异常不能使用(按道理应该能正常运行才对),从新从头(用原始ComfyUI独立运行包)安装过竟然也不行,真是奇怪,花了2天时间折腾,最后我想是不是因为之前安装insightface时只带了onnxruntime而没带onnxruntime-gpu导致,带2个参数安装insightface后竟然可以了,而且再试前面的ComfyUI_CPU_OK包也正常了(没道理啊,因为这个包都没变化,真是不明白是什么回事。除非都使用到了某些公共缓存区域的内容,就好像不管你从那个路径的安装包运行ComfyUI,打开的工作流都是上一个路径ComfyUI最后打开的工作流)。在这里记录下安装中遇到的问题及解决办法。

1、ComfyUI-Manager与ComfyUI 版本不匹配时的一点问题

原官网ComfyUI独立运行包运行窗口如下: 

 安装ComfyUI-Manager后,因为ComfyUI版本低于ComfyUI-Manager版本(使用的是之前下载的),而联机安装的ComfyUI-Manager较新,所以没有了上面的Pytorch版本信息显示,并且启动中一些异常不能显示出来,如下图:

 2、安装InstantID节点:

git clone https://github.com/cubiq/ComfyUI_InstantID.git

重启后显示缺少Insightface支持,安装 Insightface支持后,显示InstantID节点已安装:

.\python_embeded\python.exe -m pip install insightface-0.7.3-cp311-cp311-win_amd64.whl 

 但InstantID节点依然报错误:

3、从第1点中发现ComfyUI-Manager与ComfyUI 版本不匹配时出现异常后,更新ComfyUI

 

 更新ComfyUI后,显示InstantID节点导入失败:

从上图中发现缺少onnxruntime模块,从下图的InstantID安装指引中也发现,安装Insightface您需要将其与 onnxruntime 和 onnxruntime-gpu 一起添加到您的库中,说明第2步中安装insightface命令不正确,所以卸载包后,重新安装:

卸载:.\python_embeded\python.exe -m pip uninstall insightface

重装:.\python_embeded\python.exe -m pip install insightface-0.7.3-cp311-cp311-win_amd64.whl onnxruntime-gpu onnxruntime(上面这行命令其实是安装3个包)

后来才知道,不用卸载insightface,onnxruntime-gpu、onnxruntime 也是单独的软件包,可以用命令直接安装这2个包即可:

.\python_embeded\python.exe -m pip  install onnxruntime-gpu onnxruntime 

注意:貌似onnxruntime-gpu比较大(200多兆),不科学上网,要在比较早晨时候可能容易安装成功。

并根据上面指引,安装所需模型到正确路径:

1、主模型:ComfyUI\models\instantid\ip-adapter.bin

2、insightface模型:ComfyUI\models\insightface\models\antelopev2\1k3d68.onnx、2d106det.onnx、genderage.onnx、glintr100.onnx、scrfd_10g_bnkps.onnx

3、controlnet模型:ComfyUI\models\controlnet\control_instant_id_sdxl.safetensors(模型文件改名以方便后面不同引用进行区分)

 InstantID成功安装,可以正常使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值