С увеличением спроса на возможности искусственного интеллекта (ИИ) в персональных вычислениях, компания AMD совершает шаги к интеграции своего нейропроцессора Ryzen AI (NPU) для платформ с открытым исходным кодом, в частности, для ядра Linux. Недавно инженеры AMD выложили «v3» патчи драйвера XDNA, однако, похоже, что эти обновления не успеют попасть в предстоящее обновление (LTS) ядра Linux 6.12.
AMD представила свой Ryzen AI NPU в рамках ускоренных процессорных устройств (APU), которые были запущены с целью разгрузки рабочих нагрузок ИИ. Драйвер XDNA является основным связующим звеном между Linux и этим специализированным оборудованием, позволяя разработчикам эффективно использовать его возможности для обработки задач ИИ.
Эволюция проекта XDNA прошла несколько этапов, включая выпуск патчей v2 в августе, которые касались первых отзывов от разработчиков ядра. Последние патчи v3, представленные в на днях, включают обновления, такие как улучшение документации драйвера и аппаратные изменения: изменение размера AIE2_DEVM_SIZE на 64 Мб для соответствия с недавними изменениями в прошивке. Эти обновления важны для повышения совместимости и стабильности прошивки, используемой с Ryzen AI NPU.
Данный драйвер ядра был спроектирован для бесшовной интеграции в подсистему «accel» (ускорители) ядра, которая является частью фреймворка управления прямым рендерингом (DRM). Такая интеграция имеет решающее значение, поскольку подчеркивает приверженность AMD обеспечивать мощный и целостный опыт для пользователей, заинтересованных в использовании возможностей ИИ в Linux.
С приближением завершения окна слияния для ядра Linux 6.12, маловероятно, что драйвер XDNA будет включен в этот цикл, если только не произойдет исключительное позднее слияние. Учитывая, что этот драйвер поддерживает новое оборудование, есть разумный оптимизм в том, что в конечном итоге он будет представлен в версии Linux 6.13.
Для разработчиков, желающих протестировать возможности Ryzen AI, патчи драйвера AMD XDNA v3 доступны для тех, кто хочет собрать свое собственное ядро. Эта инициатива отражает стремление AMD взаимодействовать с сообществом с открытым исходным кодом и стратегический подход к расширению возможностей разработчиков с помощью передовых функций в области вычислений ИИ.
V3: https://lore.kernel.org/dri-devel/20240911180604.1834434-1-lizhi.hou@amd.com/T/#mbe7b9d999d9e7a428a9d35999d637bff58190de3
V2: https://lore.kernel.org/dri-devel/20240805173959.3181199-1-lizhi.hou@amd.com/
Original: https://github.com/amd/xdna-driver
Прогресс AMD по интеграции драйвера XDNA в ядро Linux: Введение в Ryzen AI NPU
12 сентября 202412 сен 2024
38
2 мин