DirectML — это высокопроизводительная библиотека машинного обучения с аппаратным ускорением на базе DirectX 12. 12 Она предоставляет низкоуровневые API для выполнения примитивов машинного обучения на графических процессорах и других аппаратных ускорителях, что позволяет разработчикам интегрировать машинное обучение в свои приложения с оптимальной производительностью. 1
Отличие DirectML от стандартного машинного обучения заключается в том, что она обеспечивает аппаратное ускорение для задач машинного обучения на устройствах, совместимых с DirectX 12. 1 Это позволяет оптимизировать производительность машинного обучения в режиме реального времени, высокой производительности, низкой задержки или в сценариях с ограниченными ресурсами. 2
DirectML можно использовать для интеграции машинного обучения непосредственно в существующий механизм или конвейер отрисовки, а также для создания собственных платформ машинного обучения и промежуточного слоя в Windows. 2