#RefineDet模型PyTorch 训练指导

1 环境准备

1.安装必要的依赖

pip3 install -r requirements.txt 注:pillow建议安装较新版本, 与之对应的torchvision版本如果无法直接安装,可使用源码安装对应的版本,源码参考链接:https://github.com/pytorch/vision 建议:Pillow版本是9.1.0 torchvision版本是0.6.0

2.获取数据集

sh data/scripts/VOC2007.sh
sh data/scripts/VOC2012.sh

下载好的数据集位于 ./data/VOCdevkit

2 训练

路径要写到 VOCdevkit

# npu env
source test/env_npu.sh

# 1p train perf
bash test/train_performance_1p.sh --data_path=xxx

# 路径要写到 VOCdevkit
# 例如

bash test/train_performance_1p.sh --data_path=./data/VOCdevkit

# 8p train perf
bash test/train_performance_8p.sh --data_path=xxx

# 8p train full
bash test/train_full_8p.sh --data_path=xxx 

# 8p eval
bash test/train_eval_8p.sh --data_path=xxx 

# finetuning
bash test/train_finetune_1p.sh --data_path=xxx 

# online inference demo 
python3 demo.py

公网地址说明

代码涉及公网地址参考 public_address_statement.md