PP-YOLOE Legacy Model Zoo (2022.03)

August 22, 2022 ยท View on GitHub

Legacy Model Zoo

ModelEpochGPU numberimages/GPUbackboneinput shapeBox APval
0.5:0.95
Box APtest
0.5:0.95
Params(M)FLOPs(G)V100 FP32(FPS)V100 TensorRT FP16(FPS)downloadconfig
PP-YOLOE-s400832cspresnet-s64043.443.67.9317.36208.3333.3modelconfig
PP-YOLOE-s300832cspresnet-s64043.043.27.9317.36208.3333.3modelconfig
PP-YOLOE-m300828cspresnet-m64049.049.123.4349.91123.4208.3modelconfig
PP-YOLOE-l300820cspresnet-l64051.451.652.20110.0778.1149.2modelconfig
PP-YOLOE-x300816cspresnet-x64052.352.498.42206.5945.095.2modelconfig

Comprehensive Metrics

ModelEpochAP0.5:0.95AP0.5AP0.75APsmallAPmediumAPlargeARsmallARmediumARlargedownloadconfig
PP-YOLOE-s40043.460.047.525.747.859.243.970.881.9modelconfig
PP-YOLOE-s30043.059.647.226.047.458.745.170.681.4modelconfig
PP-YOLOE-m30049.065.953.830.953.565.350.974.484.7modelconfig
PP-YOLOE-l30051.468.656.234.856.168.053.176.885.6modelconfig
PP-YOLOE-x30052.369.556.835.157.068.655.576.985.7modelconfig

Notes:

  • PP-YOLOE is trained on COCO train2017 dataset and evaluated on val2017 & test-dev2017 dataset.
  • The model weights in the table of Comprehensive Metrics are the same as that in the original Model Zoo, and evaluated on val2017.
  • PP-YOLOE used 8 GPUs for training, if GPU number or mini-batch size is changed, learning rate should be adjusted according to the formula lrnew = lrdefault * (batch_sizenew * GPU_numbernew) / (batch_sizedefault * GPU_numberdefault).
  • PP-YOLOE inference speed is tesed on single Tesla V100 with batch size as 1, CUDA 10.2, CUDNN 7.6.5, TensorRT 6.0.1.8 in TensorRT mode.

Appendix

Ablation experiments of PP-YOLOE.

NO.ModelBox APvalParams(M)FLOPs(G)V100 FP32 FPS
APP-YOLOv249.154.58115.7768.9
BA + Anchor-free48.854.27114.7869.8
CB + CSPRepResNet49.547.42101.8785.5
DC + TAL50.448.32104.7584.0
ED + ET-Head50.952.20110.0778.1