Оновлення програмного забезпечення для продуктів Raspberry Pi AI

Менеджер з програмної інженерії Raspberry Pi Науш Патук розповідає, як користувачі наших продуктів на базі штучного інтелекту можуть скористатися нашими останніми оновленнями програмного забезпечення, зокрема підтримкою Hailo у версії Trixie операційної системи Raspberry Pi OS та функцією введення тензорів вхідних даних для нашої камери на базі штучного інтелекту - AI Camera.

 

Raspberry Pi AI HAT+ та комлект Raspberry Pi AI Kit

Raspberry Pi AI HAT+ та Raspberry Pi AI Kit, обидва на базі прискорювачів штучного інтелекту Hailo, тепер повністю підтримуються в нещодавно випущеній версії Trixie операційної системи Raspberry Pi OS. Усі необхідні програмні пакети доступні та готові до встановлення з нашого репозиторію apt.

Raspberry Pi single-board computer with an attached AI accelerator module, likely the Raspberry Pi AI Hat. This hat includes a green circuit board with a central chip that appears to be from Hailo, a company that specializes in artificial intelligence (AI) processors. The board is connected to the Raspberry Pi via the GPIO pins, and it has several components related to AI processing and other features to enable high-performance machine learning on the device. This configuration is designed for AI applications like real-time image processing, neural network acceleration, and other computationally intensive tasks. The text "26 TOPS" refers to the AI hat's ability to perform 26 trillion operations per second, which is a significant performance specification for AI applications.
Raspberry Pi AI HAT+
Raspberry Pi AI Kit

Цей випуск пакета містить одну істотну зміну: ми вилучили драйвер пристрою Hailo зі своїх збірок ядра і тепер використовуємо DKMS для компіляції та встановлення драйвера ядра в рамках інсталяції пакета. Таке розмежування не тільки забезпечує більшу гнучкість у майбутніх випусках програмного забезпечення, але й дозволяє нашим користувачам переходити на старішу версію драйвера пристрою без необхідності переходу на старішу версію самого ядра. Повернення до попередньої версії драйвера необхідне лише в тому випадку, якщо моделі, створені на замовлення, були згенеровані за допомогою старішої версії компілятора Hailo Dataflow.

Інструкції з установки залишилися такими самими, як і раніше, за винятком додаткового кроку з установки фреймворку DKMS, необхідного для компіляції драйвера пристрою ядра:

sudo apt install dkms
sudo apt install hailo-all

До речі, компанія Hailo нещодавно опублікувала на GitHub свою інфраструктурну платформу для розробки додатків. Ця платформа створює основу для розробки власних додатків на базі штучного інтелекту з використанням готових конвеєрів та компонентів! Завітайте до репозиторію, щоб ознайомитися з прикладами та демо-версіями.

Камера на базі штучного інтелекту - Raspberry Pi AI Camera

Однією з функцій, якої раніше бракувало, але яку часто запитували для камери Raspberry Pi AI Camera, є можливість легко налагоджувати власні нейронні мережі, що працюють на цьому пристрої. Зараз ми реалізували в AI Camera функцію введення тензора вхідних даних, яка задовольняє цю потребу. Введення тензора вхідних даних дозволяє користувачам перевіряти якість та/або продуктивність мережі, що працює на пристрої, використовуючи існуючий набір даних зображень у повторюваний спосіб. Ці зображення можуть походити зі стандартного набору даних (наприклад, COCO) або з повністю користувацького набору даних, адаптованого до вашого додатка.

Наша камера Raspberry Pi AI Camera

Щоб скористатися цією функцією, переконайтеся, що ваше програмне забезпечення повністю оновлено:

sudo apt update
sudo apt full-upgrade -y

Ви також можете спробувати наш зразок скрипта для введення тензора.