使用ComfyUI WanVideoWrapper(wan2.2)生成视频时遇张量尺寸不匹配错误的求助
ComfyUI WanVideoWrapper(wan2.2)生成视频时遇张量尺寸不匹配错误的求助
问题背景
我目前在使用Wan 2.2结合ComfyUI-WanVideoWrapper生成自定义动作视频,核心需求是:提取一段输入视频中的动作序列,让单张参考图里的角色复刻这些动作,生成新的视频内容。
遇到的错误
按照官方提供的Workflow运行时,始终弹出张量尺寸不匹配的错误,具体报错信息如下:
Sizes of tensors must match except in dimension 2. Expected size 887 but got size 880 for tensor number 1 in the list.
我已做的调整与预处理
- 节点替换:将原Workflow中的
DownloadAndLoadDepthAnythingV2Model节点(配置如下)替换为了DWPose的DWPreprocessor节点:- 原节点配置:
{ "id": 73, "type": "DownloadAndLoadDepthAnythingV2Model", "pos": [-1430.5018, -396.4539], "size": [441, 82], "order": 24, "mode": 2, "outputs": [ { "name": "da_v2_model", "type": "DAMODEL", "links": [82] } ], "properties": { "cnr_id": "comfyui-depthanythingv2", "ver": "003d7b44bafd3a8a4c3693a9ca3ddcd72f4883ab" } } - 替换后的DWPose节点配置:
"156": { "inputs": { "detect_hand": "enable", "detect_body": "enable", "detect_face": "enable", "resolution": 512, "bbox_detector": "yolox_l.onnx", "pose_estimator": "dw-ll_ucoco_384_bs5.torchscript.pt", "scale_stick_for_xinsr_cn": "disable", "image": ["96", 0] }, "class_type": "DWPreprocessor", "_meta": { "title": "DWPose Estimator" } }
- 原节点配置:
- 素材预处理:已经将输入视频和参考图统一调整为Workflow推荐的
480x832分辨率,视频FPS设置为60,总帧数固定为81。 - 模型部署:所有依赖的模型文件都已按照Workflow的要求放置到对应目录中。
我的疑问
现在我怀疑是不是DWPreprocessor节点中设置的resolution=512和素材的480x832分辨率不兼容,导致了张量尺寸不匹配?还是说我遗漏了Workflow中某个关键的预处理步骤?希望有经验的朋友能帮忙排查下问题~




