mmrotate环境配置,基于miniconda3
Miniconda3
下载
在Miniconda3官网寻找自己要的版本
或在Miniconda3 Linux 64-bit下载最新linux版64位Miniconda
或在shell输入指令
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
得到 Miniconda3-latest-Linux-x86_64.sh
安装
bash Miniconda3-latest-Linux-x86_64.sh
是否开始:回车
阅读license:空格
是否接受license:yes + 回车
安装目录:填写安装目录
是否init conda 环境:yes
完成
建立虚拟环境
conda create -n open-mmlab python=3.9
conda activate open-mmlab
安装pytorch和torchvision
直接用pip安装
pip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu116
或下载whl文件安装
pip install torch-1.12.1+cu116-cp39-cp39-linux_x86_64.whl
pip install torchvision-0.13.1+cu116-cp39-cp39-linux_x86_64.whl
pytorch1.12.1亲测可用
安装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 .
# "-v" 表示详细或更多输出
# "-e" 表示以可编辑模式安装项目,
# 因此,对代码进行的任何本地修改都将在不重新安装的情况下生效。
验证是否正确安装
1.我们需要下载配置文件和检查点文件。
mim download mmrotate --config oriented_rcnn_r50_fpn_1x_dota_le90 --dest .
2.验证推理演示
python demo/image_demo.py demo/demo.jpg oriented_rcnn_r50_fpn_1x_dota_le90.py oriented_rcnn_r50_fpn_1x_dota_le90-6d2b2ce0.pth --out-file result.jpg