拼接/拼接 latent 时报:Sizes of tensors must match except in dimension 1 / 全站资源搜索
搜索 更新 2026-10-02
报错 046 执行期运行时错误(张量/尺寸/节点) 有来源可查

拼接/拼接 latent 时报:Sizes of tensors must match except in dimension 1

报错原文(原样)
RuntimeError: Sizes of tensors must match except in dimension 1. Expected size 56 but got size 98 for tensor number 1 in the list.
检索关键词 Sizes of tensors must match except in dimension 1、Expected size 56 but got size 98、for tensor number 1 in the list、torch.cat、Sizes of tensors must match
先看这一句 视频/图像模型跑到一半报错,提示两个待拼接的张量尺寸不同,且明确点名是列表里的第几个张量(tensor number 1)。
适用版本 全版本通用;视频类自定义节点(WanVideoWrapper 等)更新频繁,修复通常由节点作者发新版 · 核实日期 2026-09-26 · 状态 已核实
适用环境:Windows 便携版、秋叶/绘世整合包、ComfyUI Desktop、Linux + 云 GPU、Docker/服务器

现象与触发场景

常见触发场景:

  • 视频模型(WanVideoWrapper 等)做 upscale / 参考帧拼接时,两段 latent 的空间尺寸不一致
  • 图像尺寸没对齐到 VAE 压缩倍数,两路分支出来的尺寸差了 1 个像素以上
  • IPAdapter / ControlNet 的输入图尺寸与 latent 尺寸不一致

根因

  • torch.cat 要求除拼接维度之外的所有维度完全相等,两路数据的宽高或通道数不一致就报这个错
  • 越界拼接场景下多段 latent 分别由不同分辨率的分支产生(例如主分支 56、参考/幻影分支 98)
  • 错误点能精确到源码行,GitHub issue #7747 的 traceback 直接指向 ComfyUI-WanVideoWrapper/nodes.py 的 samples = torch.cat([...], dim=1)

解决步骤

已按「最可能有效」排序。请从上往下做,每做完一步用「验证」确认,不要一次改五处。

  1. 按 traceback 定位到具体节点与源码行
    ComfyUI 控制台会打印完整 traceback,最后一行 RuntimeError 上面一行就是出错源码,例如 custom_nodes/ComfyUI-WanVideoWrapper/nodes.py 的 process 函数里的 torch.cat。把这段贴到该节点仓库的 issue 搜索框,能直接找到同类报告。
  2. 把两路的宽高与通道数改成一致
    对报错点涉及的两个输入(例如主 latent 与参考/参考帧 latent)做显式 Resize / 尺寸统一,或者把产生第二路 latent 的分辨率参数改成与主路一致;对 VAE 系模型要确保宽高是 VAE 压缩倍数的整数倍(常见 8 / 16 / 32)。
  3. 升级或回退对应自定义节点,并做自定义节点二分排查
    官方排障文档给出的流程:先用 --disable-all-custom-nodes 启动,若报错消失说明是自定义节点导致,然后用二分法每次启用一半节点,直到定位到具体插件。
    python main.py --disable-all-custom-nodes
    .\python_embeded\python.exe -s ComfyUI\main.py --disable-all-custom-nodes

验证是否修好

重新运行同一个工作流,torch.cat 那一步不再报尺寸错误,视频/图片能正常输出。

补充说明

Comfy-Org/ComfyUI#7747 的标题本身就是这条报错原文;同一条报错在 ltdrdata/ComfyUI-Impact-Pack#15(Expected size 20 but got size 19)也出现过,说明它不是某一个插件独有。

来源

按可信度排列:官方 issue / 官方文档 > 节点仓库 issue > 社区帖 > 中文社区文章。 链接以纯文本给出(本站不做站外跳转),需要核对时请自行复制到浏览器打开。
  1. [123] (官方 issue) Sizes of tensors must match except in dimension 1. Expected size 56 bu https://github.com/Comfy-Org/ComfyUI/issues/7747
  2. [124] (节点仓库 issue) Mismatched tensor size https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/15

本条报错提到的节点仓库

下面这些节点仓库的名字出现在本条报错的正文里。这里只说「名字出现过」,没有断定问题就是它引起的; 点进去可以看这个包的用途、适配模型与下载量。

这条报错要用到的东西

按本条报错所属的类别(执行期运行时错误(张量/尺寸/节点))列出站内相关的下载包与板块入口。 它们不是「必须下载才能修好」,而是这一类问题里最常要动到的东西;具体怎么做,以上面的解决步骤为准。

ComfyUI 权重库(167 个文件 / 约 1187 GB)按 ComfyUI 的 models 目录分好类的 167 个权重文件 / 每个文件一份说明(放哪、被哪些工作流引用) 待挂载
工作流对照本条工作流的依赖清单,确认模型版本对得上 板块

同一类别的其他条目

这个解法对你有效吗 记录只存在你自己的浏览器里,不需要注册账号。

返回报错库