分辨率/帧数不是模型要求的整数倍导致的尺寸类报错 / 全站资源搜索
搜索 更新 2026-10-02
报错 055 执行期运行时错误(张量/尺寸/节点) 含未核实说明

分辨率/帧数不是模型要求的整数倍导致的尺寸类报错

报错原文(原样)
Why can only resolutions that are multiples of 8 be generated?
(注:以上为转述文本,非逐字原文。)
检索关键词 multiples of 8、must be a multiple of、resolution、1 + 4n、Empty Latent Image
先看这一句 把宽高或帧数设成任意数值后报尺寸相关错误;或者不报错但输出被悄悄改小、边缘被裁掉、img2img 结果对不齐。
适用版本 全版本通用(模型结构决定,非版本 bug) · 核实日期 2026-09-26 · 状态 可能已过期,正在复核
适用环境:Windows 便携版、秋叶/绘世整合包、ComfyUI Desktop、Linux + 云 GPU、Docker/服务器、全部主流环境

现象与触发场景

常见触发场景:

  • 在 Empty Latent Image 里手填了 513 之类的非 8 倍数尺寸
  • 视频模型帧数没按 VAE 的时间压缩倍数给(例如 Wan 2.1 VAE 把 4 帧压成 1 个 latent)
  • 图生图/编辑模型用非 8 倍数分辨率,导致输入输出像素不能一一对应

根因

  • Latent diffusion 先把图像压到低分辨率 latent 空间,常用 VAE(SD1.5 系及多数衍生)把宽高各压到 1/8;latent 分辨率必须是整数,因此不能被 8 整除的部分会被截断——输入 513px 实际按 512px 处理
  • 并非所有 VAE 都是 8 倍压缩,压缩率随模型不同可为 4 / 8 / 16 / 32;用新模型前应先确认它用哪个 VAE
  • 视频 VAE 还会在时间方向(帧数)压缩:Wan 2.1 的 VAE 把 4 帧合为 1 个 latent,于是可生成的帧数呈 "1 + 4n" 的形式,"只出 2 帧"这类需求在结构上就无法满足
  • 定位方法:如果报错出现在 Empty Latent Image / VAE Encode 前后,且消息含尺寸或倍数字样,先怀疑尺寸倍数;图生图"边缘被切"则是隐性的倍数问题,不报错但结果不对

解决步骤

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

  1. 把宽高改成 8 的整数倍(优先 64 的倍数更安全)
    在 Empty Latent Image 或尺寸节点里按 8 的倍数填写;ComfyUI 界面本身对 Empty Latent Image 的宽高就是按 8 递增的,手动输入非倍数会被四舍五入。若下游还有其它尺寸敏感节点,用 64 的倍数可同时满足多数 VAE 与分块类节点。
  2. 查清当前模型的 VAE 压缩率,按压缩率反推合法尺寸与帧数
    先确认模型用的是哪个 VAE、压缩率是 4/8/16/32 中的哪一个;视频模型还要看时间压缩比(例如 Wan 2.1 是 4 帧合 1),按 "1 + 4n" 给帧数。新模型用之前先查一次压缩率,能避免大部分尺寸类报错。
  3. 做像素级编辑(img2img / 图像编辑)前先手动 crop 或 pad 到倍数尺寸
    社区笔记明确指出:用非 8 倍数分辨率做图生图不会报错,但输入 513x769 会输出成 512x768,像素不是一一对应,做精细编辑时会错位。若要求像素级精确,先自行裁切或补边到 8 的倍数再送入。

验证是否修好

尺寸改成合法倍数后不再出现尺寸类报错;img2img 的输入输出像素能一一对应,边缘不再莫名被裁。

补充说明

本条 error_text 取自社区笔记的章节标题 "Why can only resolutions that are multiples of 8 be generated?",非报错原文,故 error_text_verbatim=false。ComfyUI 是否有专门针对非倍数尺寸的报错文案,本次未找到官方原文,[未核实]。

来源

按可信度排列:官方 issue / 官方文档 > 节点仓库 issue > 社区帖 > 中文社区文章。 链接以纯文本给出(本站不做站外跳转),需要核对时请自行复制到浏览器打开。
  1. [134] (社区) Why can only resolutions that are multiples of 8 be generated? https://comfyui.nomadoor.net/en/notes/why-multiple-of-8/
  2. [135] (社区) Getting "Sizes of tensors must match" error when using ComfyUI WanVide https://stackoverflow.com/questions/79778716/getting-sizes-of-tensors-must-match-error-when-using-comfyui-wanvideowrapper
  3. PyTorch、CUDA 运行库与加速库冲突(11 条)
本条的可靠性边界 下面这些位置带 [未核实] 标记,是采集时没找到一手来源的部分,请自行验证:
  • 补充说明

这条报错要用到的东西

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

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

同一类别的其他条目

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

返回报错库