produkte

byET-engine

byEt-engine ist eine DNN-Engine speziell für embedded Systeme. Leistungsstark und dennoch äußerst kompakt. Die Engine verwendet verschiedenste Techniken um die Codegröße des DNN zu reduzieren, die Performanz zu steigern und die Präzision zu optimieren.

Weitere Info

byET-engine – hochperformante DNNs für embedded systeme

byET-engine ist eine DNN-Engine speziell für embedded Systeme. Sie ist schnell, sehr klein im Codeumfang und nutzt äußerst effizient die verfügbaren Ressourcen. Die Engine selbst benötigt nur wenige Kilobytes und verwendet verschiedenste Techniken um die Codegröße des ausgewählten DNN zu reduzieren. Zudem sind keine externen Bibliotheken notwendig. Lauffähig ist byET-engine auf Systemen ohne OS, mit einem RTOS oder einem herkömmlichen Betriebssystem. byET-engine kann auf embedded Systemen wie z.B. ARM Cortex, Renesas RX, Microchip dsPIC und vielen anderen eingesetzt werden.

Um den Overhead und das Duplizieren von Daten auf dem Zielsystem zu vermeiden, werden vorhandene DNNs von unserer byET-engine ohne Umweg verwendet. Der größte Teil der zugrundeliegenden Software ist generisch und in der Hochsprache C geschrieben, zusätzlich gibt es plattformspezifische Anteile in C und Assembler, um die vorhandene Hardwarebeschleunigung ausnutzen zu können. byET-engine unterstützt verschiedenste Architekturen neuronaler Netzwerke: FC, CNN, LSTM, GRU. Um die Ressourcen auf das notwendige Maß für das gewünschte Ergebnis zu reduzieren, wird die Ein- und Ausgabe wird unter Verwendung proprietärer Techniken verarbeitet.

Das Training eines DNN kann mit der byET-engine sowohl auf einem Server erfolgen, hierbei wird entweder die CPU oder falls vorhanden die GPU verwendet, als auch unter Verwendung populärer deep-learning Frameworks und späterer Umwandlung in das byET-Format. Unsere byET-engine ist geeignet für den Einsatz als reine Inferenz oder zur Laufzeit für das fortgesetzte Training eines vortrainierten DNN.

byET-engine use cases

Die hochperformante und dennoch sehr kompakte byET-engine kann mit verschiedenen Komponenten zu einem integralen System kombiniert werden und übernimmt dort die Kernaufgaben. Ein- und Ausgabe werden einer zusätzlichen Verarbeitung unterzogen, um die Akkuratesse und Geschwindigkeit zu erhöhen.

sensor

Diese KI-Kombination findet in intelligenten kunden-spezifischen Sensor-Systemen seine Anwendung und profitiert dort von der Mächtigkeit des maschinellen Lernens. Bringen Sie Ihr trainiertes neuronales Modell auf Ihrem Device mittels unserer byET-engine zur Inferenz. Unsere Lösung ist gänzlich an Ihre Anfordung adaptierbar und kann entweder „memoryless“ oder zeitbasiert verwendet werden.

speech

Diese KI-Kombination mit zero-copy-Architektur erlaubt die Erkennung von Sprachkommandos auf embedded MCUs. Ein Grundvorrat von Sprachanweisungen wird bereits mitgeliefert. Das System kann dann kundenspezifisch in Puncto Geschwindigkeit,Speichergröße und Sprache angepasst werden

vision

Diese KI-Kombination ist für die Bilderkennung (Klassifikation/Objektdetektion) optimiert. Es verfügt über flexiblen Input (Kamera, Touchpad, Senorien, etc.) und unterstützt jedes Bildformat..Auch dieses System kann produktspezifisch erweitert werden..

we can help. get in touch with us