Overview
Microsoft AI learning hubAI for Windows apps
Learn how to take advantage of state-of-the-art local models, NPU hardware, and remote APIs to make your apps smarter than ever before.
What's new
Microsoft Copilot learning hubConcept
Microsoft Responsible AIvideo
Microsoft AI Show LiveExplore the latest AI innovations with Windows
Guidance on responsibly integrating AI features into your Windows apps, including the Windows Copilot Runtime.
Introducing AI for Windows
Learn more about the possibilities.
Writing apps using local AI models
Find guidance on how to run ML models in your Windows app and make the most of Copilot+ PCs.
The Windows Copilot Runtime
AI features made easy.
Other Windows AI tools
Add AI features to your app.
DirectML for hardware-accelerated Machine Learning
Integrate Machine Learning (ML) inferencing workloads into your game, engine, middleware, backend, or other applications. DirectML is a low-level API supported by all DirectX 12-compatible hardware.
Overview
Guidance to help you discern whether DirectML is appropriate for your project, the workflow, and how to get started.
DirectML Programming Guide
DirectML executes layers of your inference model as operators. Learn more about programming DirectML.
DirectML support for PyTorch or WebNN
Guidance on how to use DirectML with PyTorch or WebNN.
API Reference
API Reference for DirectML.