Проблема доступности
По словам AMD, машинное обучение и искусственный интеллект становятся частью многих современных программных инструментов и технологий. Они ускоряют производительность и помогают исследователям создавать новые технологии для решения серьезных мировых задач. Отсюда растущая потребность в изучении основ машинного обучения опытными программистами и студентами.
Но многие пользователи сталкиваются с проблемой недоступности рабочих процессов и инструментов машинного изучения. Исследователи обычно используют программные решения Linux, установленные на отдельном, на предназначенном для решения повседневных задач, оборудовании.
WSL
В ходе Build 2020 Microsoft объявила, что добавляет поддержку вычислений на GPU в подсистему Windows для Linux (WSL). Новая функция позволит использовать приложения Linux из командной строки параллельно с собственными приложениями Windows 10.
Обновление уменьшит проблему в приобретении навыков машинного обучения. Пользователи возьмут лучшее из обоих «миров» и смогут работать с уже имеющиеся системой Windows, в том числе с аппаратным обеспечением AMD.
DirectML API
Microsoft DirectML API - один из ключевых компонентов обновления. Он выводит машинное обучение с ускорением на любой GPU совместимый с DirectX 12, включая видеокарты AMD Radeon и Radeon Pro. Теперь рабочие процессы ML могут применять GPU-ускорение на Windows 10 с интеграцией DirectML.
Благодаря DirectML стала возможной интеграция рабочих нагрузок машинного обучения в игру, движок, промежуточное программное обеспечение, серверную часть или другое приложение.
Поскольку многие инструменты машинного обучения работают в Linux, Microsoft заявила, что DirectML хорошо работает в WSL. Компания запустила бета-тестирование этой функции для участников программы Windows Insider. При тестировании использовали пакет Tensor Flow с бэкэндом DirectML вместе с учебными моделями Tensor Flow.
Новый драйвер AMD
В поддержку проекта Microsoft, AMD выпустила предварительный драйвер Radeon Software Adrenalin 2020 Edition, который обеспечивает работу DirectX 12-совместимого ускорения GPU в WSL.
Драйвер совместим с:
- графикой AMD Radeon, Radeon Pro;
- настольными процессорами Ryzen и Ryzen PRO;
- графикой Radeon Vega;
- мобильными процессорами Ryzen и Ryzen PRO с графикой Radeon Vega.
Полный список совместимых продуктов AMD можно найти в заметках о выпуске.
«Microsoft тесно сотрудничает с AMD, чтобы помочь демократизации машинного обучения с использованием DirectML в Windows и в WSL, что позволяет всем, включая студентов и начинающих, использовать оборудование AMD для поддержки популярных рабочих процессов обучения ML», - говорит Кам Ведбрат, генеральный директор платформы Windows AI.
Предлагаем посмотреть один из видеороликов Microsoft 365 Developer Build 2020 Skilling Session. В нем показано применение DirectML для машинного обучения с ускорением на GPU в Windows 10. Демонстрация проводилась на ноутбуке Microsoft Surface 3 с процессором AMD Ryzen Microsoft Surface Edition.