卓特视觉
网易AI大模型产品经理课程

ComfyUI-CLIPSeg插件无法加载模型无法导入怎么办?CIDAS模型下载后应该放在哪个文件夹?

网易AI大模型产品经理课程

首先说ComfyUI-CLIPSeg插件节点无法导入的原因及解决办法:

ComfyUI-CLIPSeg是ComfyUI中的一个插件,由于其比较特殊,安装的时候,就与其他插件不同,他需要将”G:\AIGC\ComfyUI-aki-v1.3\custom_nodes\ComfyUI-CLIPSeg\custom_nodes\clipseg.py”文件复制到”G:\AIGC\ComfyUI-aki-v1.3\custom_nodes\”目录中去!也就是插件目录下的custom_nodes文件夹内的clipseg.py文件复制到comfyui安装根目录下的custom_nodes文件夹才算安装成功!

但是启动的时候,仍然提示无法导入ComfyUI-CLIPSeg节点,不过不必理会,实际上已经导入成功!所以你无视这个报错信息就行了!


然后说ComfyUI-CLIPSeg插件无法加载模型怎么办?

在使用ComfyUI-CLIPSeg这个插件时,仍然会遇到一个问题,那就是由于国内网络原因,无法从huggingface下载模型文件,但又在本地找不到缓存,所以就会报错无法加载模型!

这个问题解决也很简单,使用离线模式就可以了!因此我们需要修改clipseg.py这个文件中的代码,来实现加载离线模型!具体操作如下:

①找到ComfyUI-aki-v1.3\custom_nodes目录下的clipseg.py文件(注意必须是comfyui安装目录下的custom_nodes文件夹内的clipseg.py文件,不是插件目录下的,不然修改了也不起作用),搜索代码:

processor = CLIPSegProcessor.from_pretrained

大概在117行前后,在这句代码之前添加一句引入本地模型目录代码:

path_to_clipseg_model =”G:/AIGC/ComfyUI-aki-v1.3/custom_nodes/ComfyUI-CLIPSeg/model/CIDAS/clipseg-rd64-refined”

并将后面的代码修改为:

processor = CLIPSegProcessor.from_pretrained(path_to_clipseg_model, local_files_only=True)
model = CLIPSegForImageSegmentation.from_pretrained(path_to_clipseg_model, local_files_only=True)

ComfyUI-CLIPSeg插件无法加载模型无法导入怎么办?CIDAS模型下载后应该放在哪个文件夹?

注意保持python格式,不要有多余的空格和符号,不然会出错。这里的路径,填写你模型的绝对路径,比如我的模型绝对路径是”G:/AIGC/ComfyUI-aki-v1.3/custom_nodes/ComfyUI-CLIPSeg/model/CIDAS/clipseg-rd64-refined”,把引号内的路径,修改为你自己的就可以了!


ComfyUI-CLIPSeg需要的CIDAS模型怎样下载?应该存放在哪个文件夹?

如果你的网络可以访问huggingface.co,那么插件在运行时会自动下载相应的模型文件,如果你的网络无法访问huggingface,那么就需要你手动创建文件夹并下载相应的模型文件!

请先在插件目录ComfyUI-CLIPSeg下的model文件夹内新建CIDAS文件夹,并在CIDAS文件夹内新建clipseg-rd64-refined文件夹,然后下载下面网页中的所有文件,放到clipseg-rd64-refined文件夹内即可!
CIDAS模型下载地址:

https://hf-mirror.com/CIDAS/clipseg-rd64-refined/tree/main

注意,请下载所有文件!
ComfyUI-CLIPSeg插件无法加载模型无法导入怎么办?CIDAS模型下载后应该放在哪个文件夹?

完成之后,重新启动comfyui,再次运行你的工作流,报错就消失了!

© 版权声明

相关文章