Intel® Distribution of OpenVINO™ Toolkit
Community assistance about the Intel® Distribution of OpenVINO™ toolkit, OpenCV, and all aspects of computer vision-related on Intel® platforms.
6447 Discussions

Has Intel plan to contribute OPenVINO onnxrutime to MSTF onnxruntime to utilize NuGet WinML?

Jb_Y_Intel
Employee
616 Views

 

Below 2 MSTF packages being used in Window C# Application and onnxruntime.
* https://www.nuget.org/packages/Microsoft.ML.OnnxRuntime
* https://github.com/microsoft/onnxruntime

Whereas OpenVINO provide separate package.

* https://github.com/intel/onnxruntime

 

For this reason, customer cannot use the official nuget package when developing applications, instead use local packages. We are concerned about the inconvenience of additional installation and compatibility with other GPUs.


Our question is if there are any plans to contribute to MS Git in unified single package.

0 Kudos
1 Solution
Zulkifli_Intel
Moderator
585 Views

Hello Jb,

Thank you for reaching out to us.

 

I suggest you check out OpenVINO™ Execution Provider for ONNX Runtime. To use C# API for OpenVINO Execution Provider create a custom NuGet package, follow the instructions here to install prerequisites for NuGet creation. Once prerequisites are installed, follow the instructions to Build OpenVINO Execution Provider and add an extra flag --build_nuget to create NuGet packages. Two NuGet packages will be created, Microsoft.ML.OnnxRuntime.Managed and Microsoft.ML.OnnxRuntime.Openvino.

 

There is also a discussion on GitHub related to this issue. 

 

Regards,

Zulkifli

 

View solution in original post

0 Kudos
3 Replies
Zulkifli_Intel
Moderator
586 Views

Hello Jb,

Thank you for reaching out to us.

 

I suggest you check out OpenVINO™ Execution Provider for ONNX Runtime. To use C# API for OpenVINO Execution Provider create a custom NuGet package, follow the instructions here to install prerequisites for NuGet creation. Once prerequisites are installed, follow the instructions to Build OpenVINO Execution Provider and add an extra flag --build_nuget to create NuGet packages. Two NuGet packages will be created, Microsoft.ML.OnnxRuntime.Managed and Microsoft.ML.OnnxRuntime.Openvino.

 

There is also a discussion on GitHub related to this issue. 

 

Regards,

Zulkifli

 

0 Kudos
Zulkifli_Intel
Moderator
534 Views

Hi Jb,


This thread will no longer be monitored since we have provided a solution. If you need any additional information from Intel, please submit a new question. 



Sincerely,

Zulkifli


0 Kudos
Jb_Y_Intel
Employee
519 Views

Hi Zulkifli

 

Can you keep this thread open another couple days? I am still waiting for response from my customer if they feel comfortable w/ this update. 

0 Kudos
Reply