OpenVINO GPU性能优化

洛伦佐·戈尔扎(Lorenzo Gorza)

我正在尝试加快人员计数器应用程序的推理速度,为了使用GPU,我已经按如下所述设置了推理引擎配置设置:

device_name = "GPU"
ie.SetConfig({ {PluginConfigParams::KEY_CONFIG_FILE, "./cldnn_global_custom_kernels/cldnn_global_custom_kernels.xml"} }, device_name);

并在推理引擎上加载网络,我已如下所述设置了目标设备:

CNNNetwork net = netReader.getNetwork();

TargetDevice t_device = InferenceEngine::TargetDevice::eGPU; 

network.setTargetDevice(t_device);

const std::map<std::string, std::string> dyn_config = { { PluginConfigParams::KEY_DYN_BATCH_ENABLED, PluginConfigParams::YES } };

ie_.LoadNetwork(network,device_name, dyn_config);

但是推理引擎尚未使用CPU,这会减慢推理时间。有没有一种方法可以在最大功率下使用Intel GPU在特定网络上进行推理?我正在使用人员检测零售0013模型。

谢谢。

Artemy Skrebkov

您是说人检测零售0013吗?因为我尚未在open_model_zoo存储库中找到“ walker-detection-retail-013”。

在使用GPU时,您可能会发现速度变慢。您测试的网络具有以下几层作为网络拓扑的一部分:PriorBox,DetectionOutput。如文档所述,这些层在CPU上执行:https : //docs.openvinotoolkit.org/latest/_docs_IE_DG_supported_plugins_CL_DNN.html我猜测这可能是速度下降的原因。

但是要100%确定,我建议运行Benchmark_app工具对模型进行基准测试。该工具可以打印有关每一层的详细性能信息。它应该有助于揭示减速的真正根源是什么。有关基准测试应用程序的更多信息,请参见:https : //docs.openvinotoolkit.org/latest/_inference_engine_samples_benchmark_app_README.html

PS:关于IE API使用的一些建议。network.setTargetDevice(t_device);-setTargetDevice是已弃用的方法。LoadNetwork在您的示例中使用设置设备就足够了ie_.LoadNetwork(network,device_name, dyn_config);

希望它会有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

可以使用openVINO模型优化器转换tensorflow ann模型吗?

来自分类Dev

OpenVINO:如何使用推理引擎构建 OpenCV 以启用从模型优化器加载模型

来自分类Dev

无法运行OpenVINO演示

来自分类Dev

如何在openvino中运行cpp示例

来自分类Dev

如何從 openVINO 運行樣本

来自分类Dev

OpenVINO + HDDL 插件 - 无法运行 openvino 示例 - “HDDL 硬件初始化失败”

来自分类Dev

QTableWidget性能优化

来自分类Dev

Nodejs性能优化

来自分类Dev

std :: string的性能优化

来自分类Dev

sql视图性能优化

来自分类Dev

Java开关性能优化

来自分类Dev

Symfony 2性能优化

来自分类Dev

in_array()性能优化

来自分类Dev

性能优化的字典更改

来自分类Dev

SQL WHERE IN()性能优化

来自分类Dev

Nodejs性能优化

来自分类Dev

QTableWidget性能优化

来自分类Dev

优化查询性能,MySQL

来自分类Dev

优化WCF NetNamedPipeBinding性能

来自分类Dev

SQL查询性能优化

来自分类Dev

性能优化嵌套循环

来自分类Dev

如何优化缓存性能?

来自分类Dev

TensorFlow GPU时代优化?

来自分类Dev

TensorFlow GPU时代优化?

来自分类Dev

GPU驱动程序与其他设备驱动程序有什么不同,可以优化性能?

来自分类Dev

OpenVINO将TF模型转换为IR文件

来自分类Dev

转换TensorFlow模型时的OpenVino Model Optimizer错误

来自分类Dev

在启动时为Raspberry PI运行OpenVINO Python脚本

来自分类Dev

在Raspbian上安装OpenVINO-usbboot.rules文件问题