Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Question]: Is OpenVINO EP from the Windows ML catalog supported with the new Runtime API and ORT 1.30.0 (or maybe 1.31.0)?

Open Beginner friendly
#25 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
68/100
Issue type
Documentation
Clarity
Clearly specified
Activity status
Active
Tech stack
c, cpp

Research direction

Start with the linked Windows ML Runtime API overview, supported execution providers page, and EP release history; compare those with the referenced OpenVINO NuGet package details. Clarify whether the catalog OpenVINO EP works with Runtime API and ORT 1.30.0, how to register it, and what runtime versions the cited packages bundle. Done when the compatibility answers are documented, ideally with the requested C++ example and version matrix.

Written by the indexing model from the issue text.

Description

question
What's your question?

I'm evaluating the new Windows ML Runtime API and would like to confirm whether the OpenVINO Execution Provider distributed through the Windows ML ExecutionProviderCatalog is supported with Microsoft.Windows.AI.MachineLearning 2.7.2021-experimental, which ships ONNX Runtime 1.30.0.

I understand that the new Runtime API uses ONNX Runtime as its backend for .onnx and .ort models, and that Windows ML can dynamically acquire and register OpenVINO EP packages. However, I could not find an explicit compatibility statement or end-to-end example showing OpenVINO EP selected through the new Runtime API.

Could you please clarify:

Is the Windows ML-managed OpenVINOExecutionProvider supported with the new Runtime API and ORT 1.30.0?

If supported, what is the recommended way to register and select the provider through the new Runtime API?

The Windows ML EP release history lists package 1.8.84.0 with “OpenVINO 1.6.1” and package 1.8.80.0 with “OpenVINO 1.4.1”. Are these values the versions of the NuGet package Intel.ML.OnnxRuntime.EP.OpenVINO, rather than the underlying OpenVINO Runtime? If so, which OpenVINO Runtime versions are bundled in those packages?

Has the OpenVINO EP package 1.8.95.0 been validated with ORT 1.30.0? If so, which OpenVINO Runtime version does it contain?

A minimal C++ example and a compatibility matrix covering Windows ML, ORT, the Windows ML EP package, and the bundled OpenVINO Runtime would be very helpful.

This is a compatibility and documentation question; I have not yet established that this combination fails at runtime.

References:

https://learn.microsoft.com/en-us/windows/ai/new-windows-ml/runtime/overview

https://learn.microsoft.com/en-us/windows/ai/new-windows-ml/supported-execution-providers

https://github.com/microsoft/WindowsML/wiki/Windows-ML-Execution-Provider-Releases

https://www.nuget.org/packages/Intel.ML.OnnxRuntime.EP.OpenVINO

Related sample (if any)

No response

Context

No response

Dominant language
PowerShell
Stars
41
Forks
6
Avg merge
6m
Merged PRs (30d)
1

Getting set up

  • No Dockerfile or Docker Compose file
  • Has a pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from microsoft/WindowsML

All issues in microsoft/WindowsML

Similar issues

More Documentation issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.