You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

使用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.

我已做的调整与预处理

  1. 节点替换:将原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" }
      }
      
  2. 素材预处理:已经将输入视频和参考图统一调整为Workflow推荐的480x832分辨率,视频FPS设置为60,总帧数固定为81。
  3. 模型部署:所有依赖的模型文件都已按照Workflow的要求放置到对应目录中。

我的疑问

现在我怀疑是不是DWPreprocessor节点中设置的resolution=512和素材的480x832分辨率不兼容,导致了张量尺寸不匹配?还是说我遗漏了Workflow中某个关键的预处理步骤?希望有经验的朋友能帮忙排查下问题~

火山引擎 最新活动