AugFPN 代码原始地址 https://github.com/Gus-Guo/AugFPN

基础环境 Ubuntu18+anaconda+cuda10.0

1. 检查gcc版本 博主只试了gcc7.3的版本 

如何安装参考 https://www.jianshu.com/p/82ca5443f85c

2. conda 创建3.7.3的虚拟环境

  2.1 conda create -n XXXX python==3.7.3

 安装 pytorch 请访问www.pytorch.org 按照官网要求安装,注意低算力的显卡会有版本限制 

 本文推荐安装pytorch1.1.0或1.2.0 

  2.2 conda install opencv

  2.3 pip install cython numpy albumentations==0.3.2 imagecorruptions matplotlib pytest-runner mmcv==0.2.16 numpy Pillow==6.2.2 six terminaltables asynctest codecov flake8 isort pytest pytest-cov pytest-runner xdoctest==0.10.0 yapf kwarray pycocotools -i https://pypi.tuna.tsinghua.edu.cn/simple

3 下载mmdetection文件与代码文件

 3.1在https://github.com/open-mmlab/mmdetection/releases中找到1.0.0的zip文件

 下载解压

 3.2 git clone https://github.com/Gus-Guo/AugFPN

 放到mmdetection的目录中

 3.3 在mmdetection的目录中执行 python setup.py develop

 3.4 在AugFPN目录中执行 python setup.py develop

    3.5 继续在此目录执行  bash compile.sh

 3.6 继续在此目录执行  pip install .

4 链接数据 开始训练

    4.1链接数据  数据集需为coco格式

  mkdir -p data/coco
  ln -s /path_to_coco_dataset/annotations data/coco/annotations
  ln -s /path_to_coco_dataset/train2017 data/coco/train2017
  ln -s /path_to_coco_dataset/test2017 data/coco/test2017
  ln -s /path_to_coco_dataset/val2017 data/coco/val2017

  4.2 训练

  ./tools/dist_train.sh configs/faster_rcnn_r50_augfpn_1x.py 1 --validate --work_dir faster_rcnn_r50_augfpn_1x

——————————————————————

文章参考 

1. https://blog.csdn.net/White_yn/article/details/119871117

2. https://blog.csdn.net/qq_44703886/article/details/118596382

3. https://github.com/Gus-Guo/AugFPN

4. https://github.com/open-mmlab/mmdetection/issues

感谢参考文章的原作者