Новости

Microsoft объявляет Win 10 API для разработчиков Windows 10

Оглавление:

Anonim

Microsoft указывает на новые тенденции, которые появятся в ближайшие годы, в области искусственного интеллекта и машинного обучения. В течение дня, когда Microsoft сделала объявление о новом API под названием WinML, который призван помочь разработчикам воспользоваться этими двумя аспектами в операционной системе Windows 10.

Microsoft анонсирует WinML для разработки AI на Windows

WinML - это новый набор API-интерфейсов, который позволит разработчикам воспользоваться всеми возможностями любого устройства Windows 10 для использования предварительно обученных моделей машинного обучения, позволяя загружать задачи AI из облака.

Первая причина - производительность. Несмотря на огромную мощь доступных облачных вычислений, мы по-прежнему живем в мире, где перемещение данных в облако может быть непомерным с точки зрения стоимости и скорости. Задержка любого сетевого соединения медленнее, чем доступ к локальной памяти, и работа с массивными наборами данных может быть затруднена без дорогостоящих выделенных межсоединений с высокой пропускной способностью. Локальное выполнение вычислительных задач может значительно повысить производительность благодаря меньшей задержке и получению результатов в реальном времени. Эксплуатационные расходы можно сэкономить, уменьшив пропускную способность сети, а также сократив время вычислений в облаке.

Новый набор API API от Microsoft предлагает несколько ключевых преимуществ, которые должны помочь разработчикам интегрировать их в свои продукты. Возможно, наиболее важным является то, что API делает всю тяжелую работу для разработчика, поэтому вам не придется беспокоиться о том, какое оборудование доступно на любой машине, на которой будет работать ваше приложение. Движок WinML будет динамически использовать оборудование и создавать код для получения максимальной производительности, доступной на любом оборудовании, на котором работает устройство.

Движок построен в Direct 3D, и если в системе установлен графический процессор, совместимый с DX12, он будет динамически использовать расчетные шейдеры DX12. Если у вас огромный графический процессор с большим количеством видеопамяти, рабочая нагрузка будет выгружена в графический процессор. Если графический процессор DX12 недоступен или производительность является проблемой из-за встроенной графики, механизм также может использовать вычислительную мощность ЦП.

Возможно, что самое интересное, движок WinML будет работать даже на компьютерах на базе SnapDragon 835 или даже на устройствах IoT. Если он обладает высокой производительностью, он воспользуется этим, но если система является устройством с низким энергопотреблением, она продолжит работать.

Шрифт Anandtech

Новости

Выбор редактора

Back to top button