1.Linux下安装anoconda
参考:
2.创建虚拟环境并激活
conda create -n mmrotate python=3.7 -y
conda activate mmrotate
mmrotate是我自己起的环境名字
3.安装pytorch
进入pytorch官网https://pytorch.org/
选择合适的版本,我用的是GPU,pytorch1.10 , cuda11.3
conda install pytorch==1.10.0 torchvision==0.11.0 torchaudio==0.10.0 cudatoolkit=11.3 -c pytorch -c conda-forge
4.安装mmrotate
1. 安装 mmcv-full
pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/{cu_version}/{torch_version}/index.html
例如:
pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu101/torch1.7.0/index.html
但是我在安装过程中出现了问题,放弃了在终端里输指令,使用下面的方法解决:
从这个链接里找到合适的版本
复制后面的链接https://download.openmmlab.com/mmcv/dist/cu113/torch1.10.0/index.html进入:
选择合适的版本下载。
进入下载目录,根据下载的版本在终端输入,我输的是
pip install mmcv_full-1.5.3-cp37-cp37m-manylinux1_x86_64.whl
2.安装 mmdetection
pip install mmdet
3.安装 mmrotate
cd mmrotate # 转到mmrotate目录下
pip install -r requirements.txt
pip install -v -e . # or "python setup.py develop"