开发者社区 > ModelScope模型即服务 > 计算机视觉 > 正文

出现下面错误是ModelScope版本问题吗?

调用damo/cv_resnet50_face-detection_retinaface模型时,出现下面错误是ModelScope版本问题吗?
版本的是cuda==11.0,torch==1.11.0,modelscope==1.8.1

ImportError: FaceRecognitionOodPipeline: FaceDetectionPipeline: DamoFdDetect: /opt/anaconda3/envs/faceverifytest/lib/python3.8/site-packages/mmcv/_ext.cpython-38-x86_64-linux-gnu.so: undefined symbol: _ZNK2at6Tensor7is_cudaEv

展开
收起
Lucidly 2024-01-21 21:40:54 53 0
2 条回答
写回答
取消 提交回答
  • mmcv版本您看下,或者用notebook免费实例。此回答整理自钉群“魔搭ModelScope开发者联盟群 ①”

    2024-01-23 10:54:54
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据提供的信息,出现的错误提示是ImportError: FaceRecognitionOodPipeline: FaceDetectionPipeline: DamoFdDetect: /opt/anaconda3/envs/faceverifytest/lib/python3.8/site-packages/mmcv/_ext.cpython-38-x86_64-linux-gnu.so: undefined symbol: _ZNK2at6Tensor7is_cudaEv。这个错误通常表示在加载模型时出现了问题。

    根据错误信息,看起来可能是由于ModelScope版本与您使用的CUDA和PyTorch版本不兼容导致的。您提供的ModelScope版本为1.8.1,CUDA版本为11.0,PyTorch版本为1.11.0。这些版本之间可能存在兼容性问题。

    为了解决这个问题,您可以尝试以下几种方法:

    1. 更新ModelScope版本:尝试将ModelScope的版本升级到最新版本,以查看是否解决了该问题。您可以使用以下命令来升级ModelScope:

      pip install --upgrade modelscope
      
    2. 检查CUDA和PyTorch版本:确保您的CUDA和PyTorch版本与ModelScope的要求相匹配。您可以使用以下命令来检查CUDA和PyTorch的版本:

      nvcc --version
      python -c "import torch; print(torch.__version__)"
      

      如果发现版本不匹配,您可以尝试安装正确版本的CUDA和PyTorch。

    3. 检查依赖项:某些模型可能需要特定的依赖项才能正常工作。请确保您的系统上安装了所有必需的依赖项,并且它们的版本与ModelScope的要求相匹配。

    2024-01-22 14:14:33
    赞同 展开评论 打赏

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

相关电子书

更多
视觉AI能力的开放现状及ModelScope实战 立即下载
ModelScope助力语音AI模型创新与应用 立即下载
低代码开发师(初级)实战教程 立即下载