Kit de développement logiciel et IP de réseau de neurones

28 mai 2020 //Par A.Dieul
Kit de développement logiciel et IP de réseau de neurones
Par le biais de son initiative Smart Embedded Vision, Microchip Technology répond au besoin croissant d'inférence basse consommation des applications Edge, en permettant aux développeurs logiciel de mettre en œuvre plus facilement leurs algorithmes sur des réseaux prédiffusés programmables (FPGA) PolarFire.

Avec l'essor de l'intelligence artificielle, de l'apprentissage automatique (Machine Learning) et de l’IoT, certaines applications migrent vers l’Edge là où les données sont collectées ce qui réclame des solutions à faible consommation capables de fournir des performances de calcul en hausse dans des formats typiques toujours plus petits, avec des contraintes thermiques supérieures. Par le biais de son initiative Smart Embedded Vision , Microchip Technology répond au besoin croissant d'inférence basse consommation des applications Edge, en permettant aux développeurs logiciel de mettre en œuvre plus facilement leurs algorithmes sur des réseaux prédiffusés programmables (FPGA) PolarFire. Ajout majeur au portefeuille de solutions dans ce segment, le kit de développement logiciel (SDK) VectorBlox Accelerator de Microchip permet aux développeurs de tirer parti des FPGA PolarFire pour créer des applications basse consommation, en s'appuyant sur des réseaux de neurones et une gestion d’overlay très souple, sans être un expert des FPGA. 

Les FPGA sont idéaux pour les applications d’IA Edge, comme l'inférence en environnement informatique à contrainte de consommation, puisqu’ils sont capables d’effectuer davantage d'opérations par seconde, avec un meilleur rendement énergétique, qu'un processeur classique de type CPU ou GPU, mais par contre ils nécessitent des compétences hardware spécifiques. Le SDK VectorBlox Accelerator de Microchip permet aux développeurs de coder en C/C++ et de programmer des réseaux de neurones basse consommation, sans expérience préalable de conception de FPGA.

Ce kit d'outils très souple sait faire tourner des modèles au format TensorFlow, ou au format ONNX (Open Neural Network Exchange) qui offre l'interopérabilité la plus large entre cadres applicatifs. ONNX supporte en effet de nombreux cadres tels que Caffe2, MXNet, PyTorch et MATLAB.

Contrairement à d’autres outils FPGA, le SDK VectorBlox Accelerator de Microchip est supporté sous les systèmes d'exploitation Linux et Windows, et comprend également un simulateur précis au bit près, permettant à l'utilisateur de valider la précision du matériel, dans l'environnement logiciel. L’IP de réseau de neurones inclus dans le kit permet aussi


Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.