Czym jest Edge AI? Wykrywanie obiektów na STM32MP2
Czym jest Edge AI? Wykrywanie obiektów na STM32MP2
Czym jest Edge AI?
Edge AI to proces uruchamiania algorytmów sztucznej inteligencji (AI) na urządzeniach znajdujących się na obrzeżach Internetu lub innych sieci.
Tradycyjne podejście do sztucznej inteligencji polega na wykorzystaniu dużych, mocnych serwerów opartych na chmurze do trenowania modeli oraz wnioskowania (inferencji). Chociaż urządzenia brzegowe mogą mieć ograniczone zasoby w porównaniu z ich odpowiednikami opartymi na chmurze, oferują one mniejsze zużycie pasma, mniejsze opóźnienia i dodatkowo prywatność danych.
Wróćmy teraz do tytułu filmu i odpowiedzmy na pytanie: czym właściwie jest ten EDGE?
Edge computing albo po polsku, choć nie lubię tego tłumaczenia, przetwarzanie brzegowe to strategia, w ramach której dane są przetwarzane i przechowywane na obrzeżach sieci komputerowej.
W większości przypadków przetwarzanie i przechowywanie danych na zdalnych serwerach, znane jest jako „przetwarzanie w chmurze”. Edge obejmuje wszystkie urządzenia, które nie są częścią chmury.
Wykrywanie obiektów na STM32MP2
Ten wpis jest materiałem uzupełniającym do filmu:
Architektura aplikacji – HW:
Instrukcja budowania:
repo init -u https://github.com/STMicroelectronics/oe-manifest.git -b refs/tags/openstlinux-6.6-yocto-scarthgap-mpu-v25.06.11
repo sync
DISTRO=openstlinux-weston MACHINE=stm32mp25-disco source layers/meta-st/scripts/envsetup.sh
git config –global user.email „you@example.com”
git config –global user.name „Your Name”
cd <Distribution Package installation directory>/layers/meta-st
git clone https://github.com/STMicroelectronics/meta-st-x-linux-ai.git -b v6.1.1
DISTRO=openstlinux-weston MACHINE=stm32mp25-disco source layers/meta-st/scripts/envsetup.sh
bitbake-layers add-layer ../layers/meta-st/meta-st-x-linux-ai/
bitbake st-image-ai
Odpalenie zmodyfikowanej aplikacji DEMO:
Źródła
Object Detection Demo: https://wiki.st.com/stm32mpu/wiki/Object_detection
Opis jak działa kamera i subsystemy https://wiki.st.com/stm32mpu/wiki/STM32MP2_V4L2_camera_overview#Fullscreen_preview
Więcej o GTK na stm https://wiki.st.com/stm32mpu/wiki/GTK_demo_launcher
Wayland weston na stm https://wiki.st.com/stm32mpu/wiki/Wayland_Weston_overview
Manpage do weston.ini https://manpages.ubuntu.com/manpages/resolute/en/man5/weston.ini.5.html
