Google Distribution-Update vor , das für den Einsatz auf Platten vorgesehen ist , wie zum Beispiel und . Das Entwicklungsboard ist eine Plattform zur schnellen Entwicklung von Prototypen für Hardware-Systeme basierend auf (Tensorverarbeitungseinheit), um Operationen im Zusammenhang mit maschinellem Lernen und neuronalen Netzen zu beschleunigen. SoM (System-on-Module) ist eine der fertigen Lösungen zur Ausführung von darauf basierenden Anwendungen des maschinellen Lernens.
Die Mendel Linux Distribution basiert auf Debian-Paketen und ist vollständig kompatibel mit den Repositorien dieses Projekts (unveränderte Binärpakete und Updates aus den Hauptrepositories von Debian werden verwendet). Die Änderungen beschränken sich auf den Aufbau des Images, das von eMMC-Karten geladen wird, und die Einbeziehung von Komponenten zur Unterstützung der Hardwarekomponenten der Coral-Plattform. Spezifische Komponenten für Coral unter der Apache 2.0-Lizenz.
Mendel Linux 4.0 ist die erste Veröffentlichung, die auf Debian 10 („buster“) aktualisiert wurde. Die Bauweise ist für eingebettete Systeme optimiert und enthält keine überflüssigen Elemente, einschließlich der Neuerungen von Debian 10 in Bezug auf die Unterstützung von SecureBoot und AppArmor. Zu den Neuerungen gehören die Unterstützung von OpenCV und OpenCL, die Verwendung von Device Tree Overlays sowie das Upgrade von GStreamer, Python 3.7, Linux-Kernel 4.14 und dem Bootloader U-Boot bootloader 2017.03.3.
Zu den spezifischen Neuerungen gehört die Möglichkeit, die auf den Coral-Platinen installierbare GPU (Vivante GC7000) zur Beschleunigung der Umwandlung von Pixel-Daten aus dem Farbmodell YUV in RGB mit einer Leistung von bis zu 130 Bildern pro Sekunde für Videos mit 1080p Auflösung zu nutzen. Dies kann bei der Verwendung von Platinen zur Videoverarbeitung von Kameras nützlich sein, die einen YUV-Stream erzeugen. Für den Einsatz von maschinellem Lernen zur Echtzeitverarbeitung von Video- und Audiodaten wurde ein offenes Framework vorgeschlagen. . Zum Beispiel kann man darauf basierend ein System zur Erkennung und Verfolgung von Objekten oder Gesichtern in einem Video, das von einer Überwachungskamera übertragen wird.
Bereits fertige und vorab trainierte Standardmodelle für maschinelles Lernen, die für die Edge TPU-Prozessoren auf den Coral-Platinen kompiliert wurden, werden weiterhin auf , aber allmählich auch in das allgemeine Verzeichnis für öffentliche Modelle übertragen. . Um die Entwicklung eigener Lösungen auf Basis der Coral-Platinen und Mendel Linux zu erleichtern, wurde , das zeigt, wie man mit einfachen Materialien einen intelligenten Sortierer baut, der farbige und weiße Kugeln in verschiedene Körbe sortiert, unter Verwendung von Raspberry Pi und Coral USB Accelerator.

Quelle: opennet.ru
