Google ha rilasciato la distribuzione Mendel Linux 4.0 per le schede Coral

Azienda Google ha presentato aggiornamento della distribuzione Mendel Linux, destinato all'uso su schede Coral, come ad esempio Dev Board e SoM. La scheda Dev Board è una piattaforma per la rapida sviluppo di prototipi di sistemi hardware basati su Google Edge TPU (Tensor Processing Unit) per l'accelerazione delle operazioni legate all'apprendimento automatico e alle reti neurali. Il SoM (System-on-Module) è una delle soluzioni pronte per eseguire applicazioni relative all'apprendimento automatico.

La distribuzione Mendel Linux si basa basata su pacchetti Debian ed è completamente compatibile con i repository di questo progetto (vengono utilizzati pacchetti binari invariati e aggiornamenti dai principali repository Debian). Le modifiche riguardano la costruzione dell'immagine, caricata dalle schede eMMC, e l'inclusione di componenti per supportare i componenti hardware della piattaforma Coral. I componenti specifici per Coral sono distribuiti sotto licenza Apache 2.0.

Mendel Linux 4.0 è diventata parte di sono la prima versione, aggiornata a Debian 10 («buster»). La costruzione è ottimizzata per i sistemi incorporati e non contiene elementi superflui, incluse le novità di Debian 10 legate al supporto per SecureBoot e AppArmor. Tra le novità si segnala il supporto per OpenCV e OpenCL, l'uso di overlay Device Tree, oltre all'aggiornamento di GStreamer, Python 3.7, kernel Linux 4.14 e bootloader U-Boot 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 da YUV a RGB con prestazioni fino a 130 fotogrammi al secondo per video con risoluzione 1080p, che può risultare utile quando si utilizzano schede per la gestione di video da telecamere che generano flussi nel formato YUV. Per applicazioni di apprendimento automatico per l'elaborazione di video e audio in tempo reale, è consigliabile utilizzare il framework aperto MediaPipe. Ad esempio, su di esso si può di implementare creare un sistema di riconoscimento e tracciamento di oggetti o volti nei video trasmessi da telecamere di sorveglianza.

Modelli di apprendimento automatico già pronti e addestrati, compilati per i processori Edge TPU utilizzati sulle schede Coral, continuano ad essere forniti sul sito del progetto, ma vengono gradualmente trasferiti anche nel catalogo generale dei modelli pubblici TensorFlow Hub. Per semplificare lo sviluppo di soluzioni personalizzate basate su schede Coral e Mendel Linux sono stati preparati guida, che mostra come realizzare un intelligente separatore di materiali con materiali di recupero, che distribuisce palline colorate e bianche in diversi cestini, utilizzando Raspberry Pi e Coral USB Accelerator.

Guarda il video

Fonte: opennet.ru

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