1、安装:mmdetection/get_started.md at master · open-mmlab/mmdetection · GitHub
正常两步就可以:
pip install openmim mim install mmdet
如果有新注册函数啥的,或想用改过的工程(
https://github.com/open-mmlab/mmdetection.git
)
需要在工程目录下重新:
pip install -r requirements/build.txt pip install -v -e .
问题:
1、python: symbol lookup error: ~/anaconda3/envs/pytorch/lib/python3.7/site-packages/mkl/../../../libiomp5.so: undefined symbol: ompt_start_tool
第一次装完能跑,后来突然出这个错,重装环境或重装anaconda都不行
最后把anaconda3/envs/pytorch/lib下的libiomp5.so删掉,竟然可以了...
应该是其他地方也有这个.so,mm要求的版本啥的,和这个位置(anaconda3/envs/pytorch/lib)下的不匹配
2、AttributeError: module ‘pycocotools‘ has no attribute ‘__version__‘
参考:mmdetection 之 AttributeError: module ‘pycocotools‘ has no attribute ‘__version__‘_陈大边儿的博客-CSDN博客
先
pip uninstall pycocotools
然后
pip install mmpycocotools
然后,发现又报
ModuleNotFoundError: No module named 'pycocotools'
然后
pip uninstall mmpycocotools
pip install mmpycocotools
可以了...