问题:安装 mmcv-full后无法导入'mmcv._ext'
原因: mmcv-full是只需要使用GPU的mmcv版本(目前一般使用mmcv-full)
使用pip或者mim安装时(mim install mmcv-full),安装的mmcv-full可能不对应当前环境中的cuda版本,因此首先明确当前cuda版本是什么,采用官方预编译好的版本进行安装
例如我的是cuda11.8,可以从如下链接下载编译好的版本:
https://download.openmmlab.com/mmcv/dist/cu118/torch2.1.0/index.html
再使用pip安装:
pip install mmcv_full-1.7.2-cp310-cp310-manylinux1_x86_64.whl
注意预编译版本只针对部分cuda版本有(例如 cuda11.8 cuda12.1),高版本的cuda可能不支持,可以切换一下cuda版本
另外 pytorch也要安装对应的cuda版本