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

Google presentato aggiornamento della distribuzione Mendell Linux, destinato all'uso su tavole CoralloCome ad esempio Consiglio di sviluppo и SoM. La Dev Board è una piattaforma per lo sviluppo rapido di prototipi di sistemi hardware basati su TPU di Google Edge (Tensor Processing Unit) per velocizzare le operazioni legate al machine learning e alle reti neurali. SoM (System-on-Module) è una delle soluzioni già pronte per l'esecuzione di applicazioni relative all'apprendimento automatico.

Distribuzione MendelLinux basato basato sul pacchetto base Debian ed è completamente compatibile con i repository di questo progetto (vengono utilizzati pacchetti binari non modificati e aggiornamenti dai principali repository Debian). Le modifiche si limitano alla creazione di un'immagine che si avvia dalle schede eMMC e include componenti per supportare i componenti hardware della piattaforma Coral. Componenti specifici del corallo diffusione concesso in licenza con Apache 2.0.

MendelLinux 4.0 era la prima versione aggiornata a Debian 10 (“buster”). L'assieme è ottimizzato per i sistemi embedded e non contiene cose inutili, comprese le innovazioni di Debian 10 relative al supporto per SecureBoot e AppArmor. Le nuove funzionalità includono il supporto per OpenCV e OpenCL, l'uso di overlay Device Tree, nonché aggiornamenti a GStreamer, Python 3.7, kernel Linux 4.14 e bootloader U-Boot 2017.03.3.

Tra le innovazioni specifiche si menziona la possibilità di utilizzare la GPU Coral (Vivante GC7000) installata sulle schede per accelerare la conversione dei dati pixel dal modello di colore YUV a RGB con prestazioni fino a 130 fotogrammi al secondo per video con una risoluzione di 1080p, che può essere utile quando si utilizzano schede per l'elaborazione video da telecamere, generando uno stream in formato YUV. Per utilizzare l'apprendimento automatico per elaborare al volo video e audio in streaming, si propone di utilizzare un framework aperto MediaPipe. Ad esempio, sulla sua base puoi per realizzare un sistema per riconoscere e tracciare oggetti o volti nei video trasmessi da una telecamera di sorveglianza.

Continuano a essere spediti modelli generici di machine learning già pronti e addestrati, compilati per i processori Edge TPU utilizzati sulle schede Coral sito del progetto, ma vengono gradualmente trasferiti nel catalogo generale dei modelli disponibili al pubblico Hub TensorFlow. Per semplificare lo sviluppo delle vostre soluzioni basate sulle schede Coral e Mendel Linux, abbiamo preparato guida, che mostra come assemblare un selezionatore intelligente da materiali di scarto che distribuisce palline colorate e bianche in diversi cestini utilizzando Raspberry Pi e Coral USB Accelerator.

Fonte: opennet.ru

Aggiungi un commento