Windows теперь изначально поддерживает PyTorch через DirectML.

Значок времени чтения 2 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Ключевые заметки

  • DirectML — это низкоуровневый API для машинного обучения в Windows, который позволяет разработчикам создавать приложения один раз и делать их доступными для всех поддерживаемых ПК с Windows.
Windows DirectML PyTorch

Подобно 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 появится в ближайшее время.

Подробнее о темах: прямой мл, Microsoft, окна