[ComfyUI] ControlNet报错Weights only load failed,求解
前段时间在B站上看到鸡哥的AI风格转换视频感觉很有意思,随想自己也用ComfyUI实现一下。但是在使用过程中发现每次到”controlnet load”的时候都会报错,报错提示如下:
首先我也有在网上搜,说是修改 路径/ 修改源代码/删除某些文件等。我感觉不靠谱,但也有尝试此类中的一些方法,然而并没有解决问题。
目测是代码执行过程中的某些条件没达到,不确定是不是模型/功能节点没有装好,还是什么配置没有配好导致的。
下面是我的WorkFlow,就是很简单的一个demo,个人感觉应该不太可能是工作流的问题:
不知道有没有人和我一样有类似的情况。
希望能有大佬给指点一下
-
黄*黄 评论
comfyui在加载权重时报错“Weights only load failed”,通常是因为在尝试加载模型的预训练权重时遇到了问题。这可能由以下几个原因引起:
权重文件损坏或不完整:检查下载的权重文件是否完整,没有中途中断或损坏。
权重文件路径错误:确保提供的路径正确无误,且权重文件位于正确的文件夹内。
权重文件与模型不匹配:确保加载的权重与你尝试使用的模型架构相匹配。
版本不兼容:有时候库的更新可能会导致之前的权重文件与新版本不兼容。检查你的comfyui版本与权重文件是否兼容。
解决这类问题的方法可能包括重新下载权重文件、核对文件路径和文件完整性,或者查阅相关文档确认权重文件与你的模型版本是否兼容。如果问题依然存在,可以考虑寻求库的官方支持或在相关社区询问解决方案。1年前 -
黄*黄 评论
报错Weights only load failed,你就按提示试下修改weights_only=False
找到文件…python\Lib\site-packages\so_vits_svc_fork\utils.py line 238:
checkpoint_dict = torch.load(f, map_location=”cpu”, weights_only=False)1年前