Skip to content

Integrate the Windows Machine Learning framework to run ONNX models. #18662

@hwf1324

Description

@hwf1324

Is your feature request related to a problem? Please describe.

Microsoft added the WinML API in Windows 10 1809 and later versions. We can use this API to run ONNX models for tasks such as OCR.

Possible advantages and disadvantages:

Advantages:

  • No need to bundle ONNXRuntime; instead, use ONNXRuntime bound to WinML to reduce the size of the installation package.
  • WinML handles various hardware calls, enabling the use of high-performance GPUs.

Disadvantages:

  • Requires writing C++ code, which may not be as flexible as ONNXRuntime.
  • Using the system-bound WinML is less reliable than using a self-bundled WinML.

Describe the solution you'd like

Describe alternatives you've considered

Additional context

Metadata

Metadata

Assignees

Labels

audience/nvda-devPR or issue is relevant to NVDA / Add-on developersp5https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityrelease/blockingthis issue blocks the milestone releasetriagedHas been triaged, issue is waiting for implementation.
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions