Skip to content

Conversation

jnagi-intel
Copy link
Contributor

@jnagi-intel jnagi-intel commented Oct 7, 2025

Add support for ep device selection in ORT perf test by filtering the ep device list based on EP or Device metadata

--filter_ep_devices (Specifies EP or Device metadata entries as key-value pairs to filter ep devices passed to AppendExecutionProvider_V2.
[Usage]: --filter_ep_devices "<key1>|<value1> <key2>|<value2>"
Devices that match any of the key-value pair will be appended to the session. --select_ep_devices will take precedence over this option.

Examples with OpenVINO EP:

  • --plugin_ep_libs "OpenVINOExecutionProvider|onnxruntime_providers_openvino_plugin.dll" --plugin_eps OpenVINOExecutionProvider --filter_ep_devices "ov_device|NPU"
    [Plugin EP] EP Device [Index: 1, Name: OpenVINOExecutionProvider, Type: 2] has been added to session.
  • --plugin_ep_libs "OpenVINOExecutionProvider|onnxruntime_providers_openvino_plugin.dll" --plugin_eps OpenVINOExecutionProvider.AUTO --filter_ep_devices "ov_device|NPU ov_device|CPU"
    [Plugin EP] EP Device [Index: 3, Name: OpenVINOExecutionProvider.AUTO, Type: 2] has been added to session.
    [Plugin EP] EP Device [Index: 4, Name: OpenVINOExecutionProvider.AUTO, Type: 0] has been added to session.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant