mmcv/_ext.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _ZN6caffe28Type

/mmcv/_ext.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _ZN6caffe28TypeMeta21_typeMetaDataInstanceISt7complexIdEEEPKNS_6detail12TypeMetaDataEv

mmcv-full版本和pytorch不匹配

  • 先卸载之前的版本
    pip uninstall mmcv-full
  • 安装新的
    pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu101/torch1.8.1/index.html
    确认cuda版本,上面是cuda=10.1, torch=1.8.1
    可以用nvcc -v确认cuda版本,(如果和nvidia-smi版本不一样,选择nvcc的cuda版本),
    pip list | grep torch确认torch的版本

你可能感兴趣的:(bug,linux,pytorch)