1、报错:

K采样器
mat1 and mat2 shapes cannot be multiplied (154x2048 and 768x320)

2、原因:

在使用 XL大模型 配合  [1.5版本的ControlNet模型时,出现报错“ RuntimeError mat1 and mat2 shapes cannot be multiplied”的主要原因是模型版本不匹配‌。具体来说,当使用基于 SDXL (Stable Diffusion XL)微调的大模型时,如果配合基于SD1.5版本的ControlNet模型,就会出现这种错误。这是因为基础大模型与ControlNet版本或 LORA 版本不匹配所致‌。

2、解决方案:

1、‌更换匹配的ControlNet版本‌:确保使用的ControlNet版本与大模型版本相匹配。如果是使用SDXL大模型,应下载适用于SDXL版本的ControlNet模型,获取相应的模型‌。
2、‌调整模型配置‌:检查并调整模型的配置,确保各模块的输入和输出维度匹配。如果问题出在全连接层,可能需要调整层的输入输出维度,使其符合矩阵乘法的规则‌。
3、‌更新或回滚插件版本‌:尝试更新 ComfyUI 或相关插件到最新版本,或者回滚到稳定版本,以解决兼容性问题‌

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐