openmim可以帮助我们找到不同的版本之间的联系,根据我们的安装torch的版本安装mmdet,用mim安装一般都是没问题的。
但是当我们在mmrotate里想要去更改调用的mmdet里面的代码的时候就有点困难
但是如果自己用git clone去安装mmdet,然后在用git clone的方法安装mmrotate,百分之九十的同学会遇到版本的问题,我们根本无从得知哪些版本的mmrotate对应哪些版本的mmdet
今天发现一个比较简单的方法
首先安装pytorch,不要太高版本的
根据文档安装mmrotate
pip install -U openmim
mim install mmcv-full
mim install mmdet\<3.0.0
git clone https://github.com/open-mmlab/mmrotate.git
cd mmrotate
pip install -v -e .
然后在你自己创建的这个环境中查看mmdet和mmrotate的版本
得到这些版本信息后就能愉快的用git clone安装mmdet了,基本上都会成功