You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

ComfyUI LHM节点运行报错:stack expects a non-empty TensorList及mmcv缺失

解决LHM ComfyUI Node的依赖缺失与运行报错问题

针对ModuleNotFoundError: No module named 'mmcv'的修复方案

不少用户遇到过这个问题,官方默认的依赖安装流程可能没处理好mmcv的版本适配问题,直接用pip安装默认版本容易出现兼容问题。你可以按以下步骤操作:

  • 先在终端运行nvcc --version确认你的CUDA版本
  • 根据CUDA和PyTorch版本选择对应的预编译包安装:
    • 若CUDA为11.8、PyTorch为2.x:
      pip install mmcv-full==1.7.0 -f https://download.openmmlab.com/mmcv/dist/cu118/torch2.0/index.html
      
    • 若CUDA为11.3、PyTorch为1.12:
      pip install mmcv-full==1.7.0 -f https://download.openmmlab.com/mmcv/dist/cu113/torch1.12/index.html
      
  • 安装完成后,进入LHM节点所在的custom_nodes目录,重新执行pip install -r requirements.txt确保所有依赖都正确安装

解决stack expects a non-empty TensorList报错

这个报错大概率是mmcv依赖未正确安装,导致节点无法生成有效张量数据。解决完上述mmcv的问题后,重启ComfyUI再运行workflow即可。如果问题依旧,检查:

  • workflow中所有节点的输入参数是否配置正确,比如模型权重路径、输入素材是否有效
  • 确认ComfyUI主程序是最新版本,避免版本兼容问题

关于workflow加载失败的补充

你通过删除旧版本comfyui-videohelpersuite文件夹解决加载问题的方法是有效的,确实有其他用户反馈过该旧节点与LHM节点存在兼容性冲突,删除后重启ComfyUI即可正常加载workflow。

内容的提问来源于stack exchange,提问作者傅靖茹

火山引擎 最新活动