Edge impulse apporte des modèles Edge AI à l’état de l’art aux outils de développement Arm Keil MDK pour microcontrôleurs[EDITION ABONNES] Lancée depuis quelques années dans la course visant à apporter des capacités IA à des microcontrôleurs standard dans le cadre de la mouvance TinyML (Tiny Machine Learning), la société Edge Impulse annonce l'intégration directe de sa plate-forme dans l’environnement de développement logiciel Arm Keil MDK. Objectif : simplifier l’accès à des modèles évolués d’intelligence artificielle (IA) et d'apprentissage automatique (ML) et permettre une meilleure collaboration entre les ingénieurs embarqués et d'autres équipes interdisciplinaires pour créer et commercialiser des produits IA de périphérie de réseau (edge). La plate-forme Keil MDK est présentée comme la principale solution de développement embarqué avec plus de 300 000 développeurs utilisant cette suite d'outils pour mettre au point du firmware pour produits industriels, objets connectés et autres dispositifs électroniques portés sur soi. Dans ce cadre, la collaboration entre plusieurs disciplines pour créer et déployer un firmware Edge AI (du data scientist au développeur ML en passant par l'ingénieur spécialiste de l’embarqué) permet de développer un pipeline ML capable de bien fonctionner dans les contraintes matérielles données, assure Edge Impulse qui estime aujourd’hui apporter son univers d'outils Edge AI directement au sein de l'écosystème Keil via la prise en charge native du paquetage CMSIS (Common Microcontroller Software Interface Standard). En comblant le fossé entre les ingénieurs de l’embarqué et les développeurs ML, la société estime apporter plusieurs avantages et notamment la réduction des délais de mise sur le marché et l’intégration aisée dans le firmware embarqué des modèles IA et ML d’Edge Impulse, optimisés pour les appareils edge. Edge Impulse cite aussi la possibilité de tirer avantage de l’association du dernier compilateur Arm en date et du compilateur EON d'Edge Impulse pour réduire l'empreinte mémoire et améliorer les performances du code. Enfin, l’éditeur promet de supprimer le handicap que peut constituer le fait d’être pieds et poings liés à un fournisseur particulier en assurant la prise en charge de l’IA en périphérie sur une gamme de plus de 10 000 microcontrôleurs à architecture Arm compatibles avec la technologie CMSIS. « Les fonctionnalités ML et IA sont de plus en plus souvent mises en œuvre pour les cas d'usage de type edge et les développeurs de l’embarqué ont besoin d'outils pour gérer ces complexités, précise Reinhard Keil, directeur en charge des technologies embarquées chez Arm. Keil MDK est l'environnement de développement embarqué le plus fiable et le plus largement déployé de l'écosystème. L’intégration des outils Edge AI d’Edge Impulse apporte des capacités supplémentaires à une vaste communauté de développeurs, en leur permettant de créer sur Arm un firmware IA sophistiqué plus rapidement que jamais. » Le paquetage CMSIS natif pour la plate-forme Edge Impulse pour Keil MDK est d’ores et déjà disponible. Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée à l’intelligence artificielle dans l’embarqué : Embedded-IA Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée aux microcontrôleurs : Embedded-MCU L'environnement Arm Keil MDK
|