OpenVINO开发小组
直播中

王萍

7年用户 1258经验值
私信 关注
[问答]

GPU上OpenVINO基准测试的推断模型的默认参数与CPU上的参数不同是为什么?

   

  • 在 CPU 和 GPU 上推断出具有 OpenVINO™ 基准的相同模型:
    benchmark_app.exe -m model.xml -d CPU
            benchmark_app.exe -m model.xml -d CPU

  • 导致的 GPU 延迟和吞吐量高于 CPU。
  • 无法确定为什么 GPU 上的延迟和吞吐量都高于 CPU,因为低延迟会导致高吞吐量。
   
            

回帖(1)

李龙

2023-8-15 10:20:26
延迟可测量同步处理单个输入所需的推断时间。
使用默认参数运行OpenVINO™基准时,它是在异步模式下推断。因此, 延迟测量处理推理请求数量所需的总推断时间。
此外,在具有默认参数的 CPU 上运行基准应用程序时,会创建 4 个推理请求,而在使用默认参数的 GPU 上运行基准应用程序时,会创建 16 个推理请求。因此,GPU 推断的延迟高于 CPU。
 CPU 和 GPU 上运行基准应用程序时指定相同数量的推理请求以进行相当的比较:
benchmark_app.exe -m model.xml -d CPU -nireq 4
benchmark_app.exe -m model.xml -d CPU -nireq 4
举报

更多回帖

发帖
×
20
完善资料,
赚取积分