Downloads and version history

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.

Tools

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

C++ Links and Tools

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!

Python Links

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

C# Links

Link More info
C# Stable Diffusion sample Sample demonstrating how a C# app could leverage DML and Olive