YoloDotNet.ExecutionProvider.DirectML
YoloDotNet.ExecutionProvider.DirectML enables hardware-accelerated inference on Windows using Microsoft’s DirectML framework. This execution provider integrates ONNX Runtime’s DirectML backend and runs on top of DirectX 12, allowing inference to be accelerated on a wide range of GPUs using the Windows graphics driver stack. DirectML is a Windows-only technology and is supported on Windows 10 and Windows 11 with a DirectX 12–capable GPU. No vendor-specific SDKs or external runtimes are required beyond the standard Windows graphics drivers. This makes the DirectML execution provider a low-friction option for GPU acceleration on Windows systems. Designed for YoloDotNet’s modular, execution-provider-agnostic architecture, the DirectML provider integrates cleanly with the core library and exposes explicit, predictable inference behavior. It is well-suited for Windows applications that require GPU acceleration without locking into a specific hardware vendor or proprietary ML stack.
Install
dotnet add package YoloDotNet.ExecutionProvider.DirectML --version 1.0.0
Install-Package YoloDotNet.ExecutionProvider.DirectML -Version 1.0.0
<PackageReference Include="YoloDotNet.ExecutionProvider.DirectML" Version="1.0.0" />
Frameworks
Dependencies
Adoption guide
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
How to read this guidance
Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.
Useful next steps
Move from package metadata to a concrete selection or review workflow.