Microsoft DirectML теперь поддерживает NPU в ПК Copilot+ и WebNN

Автор:

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:

Более подробную информацию об использовании WebNN Dev Preview можно найти в блоге Windows Developer Blog по этой ссылке.