Kilka dni temu Google ogłosił nową aktualizację dystrybucji Mendel Linux, zaprojektowany do użytku na płytach Coral, takich jak Dev Board i SoM. Dystrybucja Mendel Linux opiera się na fundamencie Debiana i jest w pełni kompatybilny z repozytoriami tego projektu (używane są niezmodyfikowane pakiety binarne i aktualizacje z głównych repozytoriów Debiana).
Zmiany są ograniczone do wykonać kompilację i tworzenie pobranego obrazu kart eMMC i dołącz komponenty do obsługuje komponenty sprzętowe platformy Coral. Komponenty specyficzne dla Coral są licencjonowane w ramach Apache 2.0.
Dev Board to platforma do szybkiego prototypowania systemów sprzętowyche oparty na Tensor Processing Unit (TPU) Google Edge w celu przyspieszenia uczenia maszynowego i operacji w sieci neuronowej. SoM (System-on-Module) to jedno z gotowych rozwiązań do uruchamiania aplikacji związanych z uczeniem maszynowym.
Główne nowe funkcje Mendel Linux 4.0
Ta nowa wersja Jest to pierwsza w systemie, która została zaktualizowana do Debiana 10przynosząc kompilację jest zoptymalizowany pod kątem systemów wbudowanych i zawiera innowacje Debiana 10 związane z obsługą SecureBoot i AppArmor.
Wśród innowacji są wsparcie dla OpenCV i OpenCL, użycie nakładek drzewa urządzeń, a także aktualizacja niektórych komponentów systemu, wśród których wyróżniają się GStreamer, Python 3.7, jądro Linux 4.14 i bootloader U-Boot 2017.03.3.
Konkretnych innowacji, wspomina się o możliwości wykorzystania GPU Coral (Vivante GC7000) zainstalowany na płycie aby przyspieszyć konwersję danych pikseli z modelu kolorów YUV do RGB o wydajności do 130 klatek na sekundę dla wideo o rozdzielczości 1080p, co może być przydatne w przypadku używania płyt do przetwarzania wideo z kamer w celu wygenerowania sekwencji w formacie YUV.
Aby używać uczenia maszynowego do przetwarzania strumieniowego wideo i dźwięku w locie, Proponuje się wykorzystanie wieloplatformowej i otwartej platformy „MediaPipe”. Rozwiązania uczenia maszynowego, które Google ma dla MediaPipe, obejmują śledzenie dłoni i rozpoznawanie gestów, śledzenie wielu rąk, wykrywanie twarzy, segmentację włosów i wykrywanie obiektów.
Na przykład na tej podstawie można wdrożyć system rozpoznawania i śledzenia obiektów lub twarzy w wideo transmitowanym z kamery monitorującej.
Typowe gotowe i gotowe modele uczenia maszynowego skompilowane dla procesorów Edge TPU używanych w panelach Coral nadal są udostępniane na stronie internetowej projektu, ale są stopniowo przenoszone do ogólnego katalogu publicznie dostępnych modeli TensorFlow Hub.
Aby uprościć rozwój tych rozwiązań opartych na płytach Coral i Mendel Linux, przygotowano przewodnik, który pokazuje, jak złożyć inteligentny sortownik z dostępnych materiałów, który rozprowadza kolorowe i białe kulki do różnych koszyków za pomocą Raspberry Pi i Coral.
Si chcesz wiedzieć więcej na ten temat o tym wydaniu możesz sprawdzić szczegóły w oryginalnym poście W poniższym linku.
Pobierz Mendel Linux 4.0
Aby uzyskać obraz nowej wersji systemu, można to zrobić, przechodząc do oficjalnej strony projektu. Link jest taki.
Z dołączonych pakietów Obraz systemu Mendel dla Coral Dev Board w którym znajduje się również plik recovery.img, który może zapisywać na karcie SD i odzyskiwać kartę, która się nie uruchamia.
Google zaleca wszystkim użytkownikom przez Coral SBC zaktualizuj Dev Board lub SoM do Mendel Linux 4.0 "Day" ASAP, postępując zgodnie z wewnętrzną dokumentacją dotyczącą sposobu wyświetlania nowego obrazu systemu, co jest obecnie możliwe tylko na platformach Linux i macOS.
Jednak przed wyświetleniem nowego obrazu użytkownicy powinni mieć świadomość, że wszystkie dane lokalne i systemowe zostaną usunięte podczas procesu instalacji.