Windows теперь изначально поддерживает PyTorch через DirectML.
2 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
Ключевые заметки
- DirectML — это низкоуровневый API для машинного обучения в Windows, который позволяет разработчикам создавать приложения один раз и делать их доступными для всех поддерживаемых ПК с Windows.
Подобно DirectX, который предлагает низкоуровневые API для графики, DirectML предлагает низкоуровневый API для машинного обучения в Windows. Вместо того, чтобы тратить время и усилия на выбор различных вариантов аппаратного обеспечения ЦП, ГП и NPU, DirectML позволяет разработчикам создать один раз и сделать его доступным для всех поддерживаемых ПК с Windows. Он также интегрировался с такими платформами, как ONNX Runtime, PyTorch и WebNN.
На выставке Build 2024 Microsoft сегодня было объявлено что Windows теперь изначально поддерживает PyTorch через DirectML. Благодаря встроенной поддержке PyTorch тысячи моделей Hugging Face могут работать в Windows без каких-либо изменений. Кроме того, Microsoft работает с Nvidia, чтобы обеспечить поддержку этих рабочих процессов разработки в более чем 100 миллионах графических процессоров RTX AI. Поддержка PyTorch на графических процессорах доступна с сегодняшнего дня, а поддержка NPU появится в ближайшее время.
Microsoft также реализует возможности локального искусственного интеллекта для веб-приложений с помощью WebNN Developer Preview. WebNN основан на DirectML и ONNX Runtime Web. WebNN позволяет разработчикам использовать возможности ИИ с почти естественной производительностью для таких задач, как генеративный ИИ, обработка изображений, обработка естественного языка, компьютерное зрение и многое другое. На данный момент WebNN Developer Preview поддерживает
графические процессоры. Поддержка NPU появится в ближайшее время.
Доступность DirectML:
- DirectML теперь доступен для всех графических процессоров Windows.
- Поддержка DirectML на процессорах Intel Core Ultra с Intel AI Boost доступна в виде предварительной версии для разработчиков, а общедоступная версия появится в ближайшее время.
- Поддержка DirectML на процессоре Qualcomm Hexagon в процессоре Snapdragon X Elite SoC появится в ближайшее время.