Главная » Windows » Состоялся публичный релиз библиотеки Microsoft DirectML

Состоялся публичный релиз библиотеки Microsoft DirectML

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

В настоящее время более сотни приложений уже используют преимущества DirectML, ежедневно производя более двухсот миллионов операций с аппаратным ускорением. Чтобы использовать преимущества DirectML было ещё проще, Microsoft объявляет о публичном релизе библиотеки DirectML, доступной для приложений Win32, UWP и WSL в едином пакете NuGet — Microsoft.AI.DirectML.

Машинное обучение позволяет людям работать эффективнее, а DirectML предоставляет разработчикам производительность, согласованность и низкоуровневый контроль, которые необходимы для реализации функций на основе ИИ. Такие фреймворки, как Windows ML и ONNX Runtime (поверх DirectML), облегчают интеграцию высокопроизводительного машинного обучения в ваши приложения.

Например, технология улучшения изображений DxO’s DeepPRIME демонстрирует использование нейронных сетей для одновременного удаления шума и демозаики цифровых изображений. DxO использует технологии Windows ML и DirectML, чтобы добиться требуемого уровня качества и производительности.

Также данные технологии могут использоваться для обработки графики в видеоиграх, где решающее значение имеет производительность. Ранние реализации включают в себя нейронные сети для превосходного масштабирования изображения и устранения артефактов при использовании трассировки лучей. Эти методы позволяют выводить игровой процесс в высоком разрешении без затрат на полноценный рендеринг в высоком разрешении. Пример DirectML Super Resolution демонстрирует, как технология может интегрироваться в приложения, активно работающие с графикой в режиме реального времени.

Машинное обучение является быстро развивающейся областью, и новые приложения с использованием данной технологии появляются ежедневно. Модели используются для расшифровки аудио, перевода рукописных надписей в текст, обнаружения ошибок на производстве и много другого. DirectML обеспечивает поддержку аппаратного ускорения, необходимую для таких сценариев, начиная с Windows 10 версии 1903.