| Link | More info |
|---|---|
| DirectML NuGet package | Standalone redistributable package for developers who want to use a fixed version of DirectML or who want to run DirectML on older versions of Windows 10 |
| Windows SDK | Allows developers to develop with inbox DirectML bits that are included with every OS version 1903 (Windows 10 May 2019 Update) onwards. |
| DirectML version history | Version history for every major DirectML release. |
| Link | More info |
|---|---|
| ONNXMLTools | Converts models from different machine learning toolkits into ONNX. See here for tutorials on how to convert your model to ONNX |
| Olive | ONNX Model optimization tool. For more info, check out our Build talk |
| Netron (3rd party tool) | Online visualizer for neural networks, deep learning and machine learning models |
| Link | More info |
|---|---|
| DirectML Programming Guide | Microsoft Learn page covering a range of DirectML-related topics |
| DirectML Reference | Documentation for the interfaces, functions, structures, enumerations and constants in DirectML |
| DxDispatch | Command-line executable for launching DirectX 12 compute programs without writing all the C++ boilerplate |
| DirectML Samples | Samples showing DirectML in action! |
| Link | More info |
|---|---|
| DirectML Python samples | Range of Python samples showing how to use DirectML to do inferencing on several ONNX models |
| DirectML training documentation | Documentation for using DirectML to train models on Windows and WSL |
| Link | More info |
|---|---|
| C# Stable Diffusion sample | Sample demonstrating how a C# app could leverage DML and Olive |