Skip to main content
Codeur IA Coder

Déploiement de modèles d’IA sur systèmes embarqués avec une qualité optimale

tbh

Embedded AI Coder est un outil de génération de code qui convertit sans effort des réseaux neuronaux entraînés en code C optimisé pour une large gamme de microcontrôleurs et de microprocesseurs. Notre solution garantit une vitesse exceptionnelle et une utilisation efficace de la mémoire, permettant aux développeurs d’intégrer facilement des fonctionnalités d’IA dans leurs produits.

Vos avantages

Applicable à de nombreuses cibles µC différentes

Une configuration facile et une utilisation intuitive, soutenues par des interfaces claires avec d'autres outils.

Efficacité des ressources et rentabilité

Résolution efficace des problèmes et approches innovantes pour un développement plus rapide et plus rentable.

Conforme aux exigences de sécurité en vigueur

Conforme aux exigences de sécurité automobile et fonctionnelle telles que ISO26262 et MISRA.

Caractéristiques

Capture d'écran de l'outil
  • Formats pris en charge : .ONNX, .LiteRT (Tensor Flow Lite), exportation ASCMO
  • Outil en ligne de commande, aussi simple à utiliser qu'un compilateur.
    Par exemple : codeur code myaimodel.tflite -c myoptions -o <dossier cible>
  • Code généré avec des artefacts supplémentaires à intégrer dans n'importe quelle chaîne d'outils.
  • Intégration facile dans tous les pipelines CI/CD.

  • Le générateur de code prend en charge divers matériels cibles et est compatible avec les couches les plus courantes des réseaux neuronaux : Batchnorm, Convolutions, Depthwise Convolutions, LSTM, Fully Connected, Elementwise Add, Sub, Mul, Softmax, Relu, Leaky Relu, Logistic, Padding, StridedSlice, Tanh, MaxPooling, AveragePooling et TransposeConv. Il prend en charge les types de données int8 et float32.
  • Les cibles matérielles vont des microcontrôleurs ultra-compacts aux microprocesseurs haute performance avec différentes architectures (ARM Cortex-M, ARM Cortex-A, architectures spécifiques aux fournisseurs).

  • Notre générateur de code est particulièrement adapté aux capteurs et actionneurs intelligents, aux systèmes critiques pour la sécurité dans l’automobile, la technologie médicale et l’aérospatiale, ainsi qu’à l’IA sur des systèmes embarqués de petite taille.
  • Vous pouvez l'utiliser pour des cibles µC rentables et pour des applications complexes et critiques en matière de sécurité sur des dispositifs embarqués.

  • Bosch a soumis des résultats au benchmark MLPerf™ Inference Tiny
  • Des performances de pointe dans toutes les catégories
  • Efficacité mémoire parmi les meilleures de sa catégorie

Consultez le portail Benchmark pour comparer avec d’autres outils et obtenir des informations de référence.

  • Embedded AI Coder est conforme aux exigences de sécurité fonctionnelle et automobile, telles que l’ISO 26262 et MISRA.
  • Il génère un code sécurisé, numériquement correct et exempt d’erreurs d’exécution.

Faire de l'IA intégrée une réalité dès aujourd'hui

Le graphique montre le flux de travail d'un codeur IA intégré.

Embedded AI Coder établit un pont entre l'IA et le monde embarqué, permettant de générer du code C embarqué sans l'aide d'experts en logiciels embarqués.

Les modèles issus de frameworks de machine learning bien connus tels que pytorch, tensor flow ou ETAS ASCMO peuvent être utilisés comme données d'entrée pour notre outil.

Contrairement au code écrit à la main, il permet aux entreprises de réaliser d'importantes économies en termes de coûts de développement et de ressources. Cela est particulièrement avantageux compte tenu des cycles de développement rapides et des exigences en matière de code qui changent fréquemment aujourd'hui.

Le code généré peut être déployé sur du matériel de production ou testé dès le début sur la chaîne d'outils de prototypage rapide ETAS à l'aide d'INTECRIO, d'EHOOKS ou d'ECU virtuels à l'aide de VECU-BUILDER.

L'illustration montre le développement de logiciels dans l'industrie automobile.

Cas d'utilisation du client avec notre codeur d'IA Coder

Dans l'industrie automobile :

  • Réduction des coûts grâce à des capteurs virtuels (c'est-à-dire des algorithmes d'IA qui remplacent les capteurs physiques) dans les systèmes de freinage, les systèmes de direction, la gestion du moteur, etc.
  • Contrôle de la pression des pneus
  • Détection précoce des dommages
  • Systèmes d'aide à la conduite, par exemple capteurs de stationnement à ultrasons
  • Systèmes de surveillance du conducteur (obligatoires à partir de juillet 2024)

Notre outil logiciel, validé pour l'industrie automobile, peut également être adapté à d'autres secteurs industriels sur demande. Nous nous engageons à effectuer les vérifications réglementaires nécessaires afin de garantir la conformité et une mise en œuvre réussie dans votre secteur spécifique.

Toutes les nouvelles

Prochains événements

Contactez-nous

Vous avez besoin de plus d'informations sur un produit ou un service spécifique ? Ou d'une réponse personnalisée à votre question ?

Nos commerciaux sont prêts à vous aider.