Google a publié la distribution Mendel Linux 4.0 pour les cartes Coral

Google présenté mise à jour de la distribution MendelLinux, destiné à être utilisé sur des planches CoralComme Conseil de développement и SoM. Le Dev Board est une plateforme de développement rapide de prototypes de systèmes matériels basés sur TPU Google Edge (Tensor Processing Unit) pour accélérer les opérations liées au machine learning et aux réseaux de neurones. SoM (System-on-Module) est l'une des solutions prêtes à l'emploi pour exécuter des applications liées à l'apprentissage automatique.

Distribution Linux Mendel basé basé sur la base de packages Debian et est entièrement compatible avec les référentiels de ce projet (des packages binaires non modifiés et des mises à jour des principaux référentiels Debian sont utilisés). Les changements se résument à la création d'une image qui démarre à partir de cartes eMMC et à l'inclusion de composants pour prendre en charge les composants matériels de la plate-forme Coral. Composants spécifiques aux coraux propagé sous licence Apache 2.0.

MendelLinux 4.0 était la première version mise à jour vers Debian 10 (« buster »). L'assembly est optimisé pour les systèmes embarqués et ne contient pas d'éléments inutiles, y compris les innovations Debian 10 liées à la prise en charge de SecureBoot et AppArmor. Les nouvelles fonctionnalités incluent la prise en charge d'OpenCV et d'OpenCL, l'utilisation des superpositions de Device Tree, ainsi que les mises à jour de GStreamer, Python 3.7, du noyau Linux 4.14 et du chargeur de démarrage U-Boot 2017.03.3.

Parmi les innovations spécifiques, on mentionne la possibilité d'utiliser le GPU Coral (Vivante GC7000) installé sur les cartes pour accélérer la conversion des données de pixels du modèle de couleur YUV en RVB avec des performances allant jusqu'à 130 images par seconde pour la vidéo avec une résolution de 1080p, ce qui peut être utile lors de l'utilisation de cartes pour traiter la vidéo des caméras , générant un flux au format YUV. Pour utiliser l'apprentissage automatique pour traiter le streaming vidéo et audio à la volée, il est proposé d'utiliser un framework ouvert MédiaPipe. Par exemple, sur cette base, vous pouvez réaliser un système de reconnaissance et de suivi d'objets ou de visages dans une vidéo transmise par une caméra de surveillance.

Des modèles d'apprentissage automatique génériques prêts à l'emploi et déjà formés, compilés pour les processeurs Edge TPU utilisés sur les cartes Coral, continuent d'être expédiés vers site du projet, mais sont progressivement transférés vers le catalogue général des modèles accessibles au public Hub TensorFlow. Pour simplifier le développement de vos propres solutions basées sur les cartes Coral et Mendel Linux, nous avons préparé руководство, montrant comment assembler un trieur intelligent à partir de matériaux de rebut qui distribue des boules colorées et blanches dans différents paniers à l'aide de Raspberry Pi et de Coral USB Accelerator.

Source: opennet.ru

Ajouter un commentaire