Microsoft объявила, что низкоуровневый API DirectML теперь поддерживает устройства под брендом Copilot+ на базе чипов Qualcomm Snapdragon X с нейронным процессором Hexagon (NPU). Этот API позволяет разработчикам запускать задачи машинного обучения на любых графических процессорах от AMD, Intel и NVIDIA, совместимых с DirectX 12.
DirectML на устройствах Copilot+ будет работать при соблюдении следующих системных требований:
- DirectML версии 1.15.2 (ARM64) или выше.
- ONNX Runtime версии 1.18 (ARM64) или выше.
- Windows 11 версии 24H2 или новее.
- Драйвер Qualcomm Hexagon NPU версии 30.0.31.250 или новее.
Кроме этого, Microsoft объявила, что веб-разработчики теперь могут использовать NPU в веб-приложениях с помощью последних версий DirectML и WebNN Developer Preview. WebNN — это новый веб-стандарт, позволяющий запускать модели машинного обучения непосредственно в браузере.
Для использования WebNN на DirectML требуется:
- Windows 11 версии 24H2 или новее.
- Инсайдерская версия Microsoft Edge (каналы Dev и Canary).
- Актуальные драйверы от партнёров программы WebNN NPU:
- Intel® Core™ Ultra NPU Driver для Windows
- Qualcomm® Hexagon NPU Driver Package для Windows
Более подробную информацию об использовании WebNN Dev Preview можно найти в блоге Windows Developer Blog по этой ссылке.