Google ha rilasciato la distribuzione Mendel Linux 4.0 per dispositivi Coral

Google ha presentato aggiornamento della distribuzione Mendel Linux, progettato per l'uso su schede Coral, come Dev Board e SoM. La scheda Dev Board è una piattaforma per lo sviluppo rapido di prototipi di sistemi hardware basati su Google Edge TPU (Tensor Processing Unit) per accelerare le operazioni legate all'apprendimento automatico e alle reti neurali. SoM (System-on-Module) è una delle soluzioni pronte per l'esecuzione di applicazioni legate all'apprendimento automatico.

La distribuzione Mendel Linux fondato si basa su Debian e è completamente compatibile con i repository di questo progetto (utilizza pacchetti binari e aggiornamenti non modificati dai principali repository Debian). Le modifiche consistono nella creazione di un'immagine caricabile dalle schede e nell'inclusione di componenti per supportare i componenti hardware della piattaforma Coral. I componenti specifici per Coral sono distribuite sotto licenza Apache 2.0.

Mendel Linux 4.0 ha iniziato è la prima versione aggiornata a Debian 10 ('buster'). La build è ottimizzata per sistemi embedded e non include extra, compresi gli aggiornamenti di Debian 10 relativi al supporto di SecureBoot e AppArmor. Tra le novità si segnala il supporto per OpenCV e OpenCL, l'uso di overlay Device Tree, nonché l'aggiornamento di GStreamer, Python 3.7, il kernel Linux 4.14 e il bootloader U-Boot bootloader 2017.03.3.

Tra le novità specifiche si menziona la possibilità di utilizzare la GPU (Vivante GC7000) installata sulle schede Coral per accelerare la conversione dei dati pixel dai modelli di colore YUV a RGB con una prestazione fino a 130 fotogrammi al secondo per video con risoluzione 1080p, il che può essere utile quando si utilizzano schede per l'elaborazione video da telecamere che generano flussi in formato YUV. Per l'applicazione dell'apprendimento automatico per l'elaborazione di video e audio in streaming in tempo reale, è consigliato utilizzare un framework open source MediaPipe. Ad esempio, su questa base è possibile realizzare un sistema di riconoscimento e tracciamento di oggetti o volti in video trasmesso da una telecamera di sorveglianza.

Modelli di machine learning pronti e già addestrati, compilati per i processori Edge TPU utilizzati sulle schede Coral, continuano ad essere forniti su sito del progetto, ma vengono gradualmente trasferiti anche nel catalogo generale di modelli accessibili al pubblico TensorFlow Hub. Per semplificare lo sviluppo di soluzioni personalizzate basate su schede Coral e Mendel Linux, è stato preparato la guida, che mostra come assemblare un classificatore intelligente utilizzando materiali di uso comune, per separare palline colorate e bianche in cestini diversi, utilizzando Raspberry Pi e Coral USB Accelerator.

Riproduci video

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster