推理 Benchmark

November 29, 2022 · View on GitHub

简体中文 | English

推理 Benchmark

测试环境:

  • GPU: V100 32G
  • CPU: Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz
  • CUDA: 10.1
  • cuDNN: 7.6
  • TensorRT: 6.0.1.5
  • Paddle: 2.1.1

GPU上分割模型的测试方法:

  1. 使用cityspcaes的全量验证数据集(1024x2048)进行测试
  2. 单GPU,Batchsize为1
  3. 运行耗时为纯模型预测时间
  4. 使用Paddle Inference的Python API测试,通过use_trt参数设置是否使用TRT,使用precision参数设置预测类型

GPU上推理Benchmark:

模型使用TRT预测类型mIoU耗时(s/img)
ANN_ResNet50_OS8NFP320.79090.274
ANN_ResNet50_OS8YFP320.79090.281
ANN_ResNet50_OS8YFP160.79090.168
ANN_ResNet50_OS8YINT80.79060.195
DANet_ResNet50_OS8NFP320.80270.371
DANet_ResNet50_OS8YFP320.80270.330
DANet_ResNet50_OS8YFP160.80270.183
DANet_ResNet50_OS8YINT80.80390.266
DeepLabV3P_ResNet50_OS8NFP320.80360.165
DeepLabV3P_ResNet50_OS8YFP320.80360.206
DeepLabV3P_ResNet50_OS8YFP160.80360.196
DeepLabV3P_ResNet50_OS8YINT80.80440.083
DNLNet_ResNet50_OS8NFP320.79950.381
DNLNet_ResNet50_OS8YFP320.79950.360
DNLNet_ResNet50_OS8YFP160.79950.230
DNLNet_ResNet50_OS8YINT80.79890.236
EMANet_ResNet50_OS8NFP320.79050.208
EMANet_ResNet50_OS8YFP320.79050.186
EMANet_ResNet50_OS8YFP160.79040.062
EMANet_ResNet50_OS8YINT80.79390.106
GCNet_ResNet50_OS8NFP320.79500.247
GCNet_ResNet50_OS8YFP320.79500.228
GCNet_ResNet50_OS8YFP160.79500.100
GCNet_ResNet50_OS8YINT80.79590.144
PSPNet_ResNet50_OS8NFP320.78830.327
PSPNet_ResNet50_OS8YFP320.78830.324
PSPNet_ResNet50_OS8YFP160.78830.218
PSPNet_ResNet50_OS8YINT80.79150.223
UNetNFP320.65000.071
UNetYFP320.65000.099
UNetYFP160.65000.099
UNetYINT80.65030.099