detectron2更新Pytorch版本后的报错记录

不知道什么时候,更新了Pytorch的版本,然后打开Dectron2就遇到了一系列的报错

既然遇到了错误,那就得记录下来,省的下次再各种百度谷歌

错误一:detectron2遇到 undefined symbol: _ZN6caffe26detail36_typeMetaDataInstance_preallocated_7E

更新Torch版本后,Detectron2是需要重新安装的,博主这里了也就重装了,但重装方式不对,
首先cd到deectron2中所在的文件夹,然后先需要删除库文件,博主就是没有删除,直接重新安装了,然后报了如上错误。

rm -rf build/ **/*.so # 删除
sudo pip3 install -e. # 安装

错误二:detectron2遇到 ImportError: cannot import name '_C’
博主重装时,使用的是

python setup.py build develop # 错误方法

命令,如果是初次安装,当然没有问题,但重装时,这个命令貌似没有把系统环境变量里的库给卸载了,博主使用如下命令解决问题。

sudo pip3 install -e. # 正确安装
上一篇:detectron2 特征金字塔代码讲解,detectron2train的过程


下一篇:安装conda,pytorch