RuntimeError: The size of tensor a (47652) must match the size of tensor b (1164128) at non-singleton dimension 2

该报错发生在 ComfyUI 中使用 Minimax H3 视频模型并配合 KSampler(Advanced)将 add_noise 设置为 disabled 时,属于 ComfyUI 自身的兼容性缺陷。优先排查并升级 ComfyUI 至包含修复提交 PR #15447 的版本。

快速结论:该报错发生在 ComfyUI 中使用 Minimax H3 视频模型并配合 KSampler(Advanced)将 add_noise 设置为 disabled 时,属于 ComfyUI 自身的兼容性缺陷。优先排查并升级 ComfyUI 至包含修复提交 PR #15447 的版本。

适用环境:Issue 中确认的环境为 ComfyUI(未提供具体操作系统、Python、CUDA 或显卡版本),使用 Minimax H3 模型及 KSampler (Advanced) 节点。

最快修复方案:升级 ComfyUI 到包含 PR #15447 修复的版本,该 PR 已关闭此 Issue。

注意事项:Issue 未提供具体修复代码分析,仅确认修复由 PR #15447 完成;如果升级后仍出现问题,考虑涉及自定义节点或模型文件损坏,需进一步排查。

问题场景

用户在 ComfyUI 中将 Minimax H3 视频生成模型接入 KSampler (Advanced) 节点,并将 add_noise 参数设置为 disabled 后运行工作流,采样阶段直接报错中断。Issue 作者已排除自定义节点因素(禁用后依然触发)。

报错原文

RuntimeError: The size of tensor a (47652) must match the size of tensor b (1164128) at non-singleton dimension 2

原因分析

这是 ComfyUI 在处理 Minimax H3 模型且禁用噪声(disable_noise=True)时的一个缺陷。可能原因是采样器在 add_noise=disabled 路径下没有正确构造或传递 latent 张量,导致后续计算中两个张量的维度(尤其是非单例维度 2)不一致,从而触发 RuntimeError。该问题已被维护者识别为 Potential Bug,并在 PR #15447 中修复。

环境排查

  • 确认 ComfyUI 版本是否为最新,或是否包含 PR #15447 的提交。
  • 检查 Minimax H3 模型文件是否完整,并确认模型加载节点输出正常。
  • 建议排查时暂时禁用所有自定义节点,确认是否为 ComfyUI 核心问题(Issue 作者已做过此验证,问题依旧存在)。

解决步骤

  1. 备份当前 ComfyUI 配置(如 models/ 文件夹及自定义节点目录)。
  2. 升级 ComfyUI 至最新版本,或在现有安装中拉取包含 PR #15447 的提交。
  3. 重启 ComfyUI,重新加载 Minimax H3 模型工作流。
  4. 将 KSampler (Advanced) 的 add_noise 设为 disabled,重新运行并确认报错不再出现。

验证方法

升级后,使用原工作流(Minimax H3 + KSampler Advanced + add_noise=disabled)重新运行,确认不再出现 RuntimeError: The size of tensor a ... 报错,并成功生成视频输出。

参考来源

Comfy-Org/ComfyUI #15440
Comfy-Org/ComfyUI #15447(修复 PR)

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 18306

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注