可在自己的conda环境升级GCC的版本:
conda install daleydeng::gcc-5
mmcv-full版本为1.3.18,且需要-f。更简易
pip install mmcv-full==1.3.18 -f https://download.openmmlab.com/mmcv/dist/cu102/torch1.10.0/mmcv_full-1.3.18-cp38-cp38-manylinux1_x86_64.whl
timm版本为0.9.5
pip install timm==0.9.5
安装mmdet3d总出错,我的原因主要是GCC版本和cuda未正确安装(nvcc命令找不到),nvcc解决如下:
查看cuda的bin目录下是否有nvcc:
cd /usr/local/cuda/bin
如果存在,直接将cuda路径加入系统路径即可:
#进入配置文件
vim ~/.bashrc
#添加以下两行
#在/.bashrc中配置LD_LIBRARY_PATH路径、配置PATH路径,完整配置如下:
export LD_LIBRARY_PATH=/usr/local/cuda/lib
export PATH=$PATH:/usr/local/cuda/bin
更新配置文件:
source ~/.bashrc
再次执行nvcc -V 就可以看到相应cuda版本了