В начале декабря Raspberry Pi обновила софт линейки своего AI-железа: плат расширения на базе ускорителей Hailo и камеры. Инженеры компании отвязали драйвер Hailo от сборок ядра и перевели на DKMS, а для модуля AI Camera добавили функцию input tensor injection для отладки пользовательских нейросетей.

Raspberry Pi AI HAT+
Raspberry Pi AI HAT+

Шилды Raspberry Pi AI HAT+ и AI Kit (оба на базе Hailo) получили официальную поддержку дистрибутива Raspberry Pi OS Trixie, а сторонние пакеты можно устанавливать из их apt-репозитория. Кроме того, драйвер удалили из сборок ядра. Теперь он собирается с помощью DKMS во время установки пакетов.

Благодаря этому нет привязки к конкретным сборкам ядра и релизам, есть возможность откатывать версию драйвера без изменений версии ядра. Инструкция по установке осталась прежней, но появились дополнительные шаги для DKMS:

sudo apt install dkms
sudo apt install hailo-all

Для модуля Raspberry Pi AI Camera добавили функцию input tensor injection, с помощью которой пользователи могут подавать входной тензор в модели. Это позволяет отлаживать нейросети и валидировать качество и производительность на датасете.

Raspberry Pi AI Camera
Raspberry Pi AI Camera

Для доступа к функции необходимо обновить систему до актуальной версии:

sudo apt update
sudo apt full-upgrade -y