Formation ONNX Edge AI Deploy
€ HT / personne |
2 jours (14 heures) |
Présentation
ONNX Edge AI Deploy est un ensemble d’outils et de pratiques permettant de convertir, optimiser et exécuter des modèles IA dans le format ONNX sur des dispositifs à faible puissance tels que des cartes embarquées.
ONNX, pour Open Neural Network Exchange, est un standard ouvert favorisant l’interopérabilité entre frameworks comme PyTorch et TensorFlow. Ce format facilite le déploiement rapide, stable et optimisé de modèles IA sur une large gamme de plateformes Edge.
Notre formation ONNX Edge AI Deploy vous permettra de maîtriser le cycle complet de la préparation à l’exécution de modèles ONNX dans un environnement contraint. Vous apprendrez à convertir vos modèles vers le format ONNX, à les optimiser pour un fonctionnement fluide sur du matériel embarqué, et à les déployer sur des plateformes comme Jetson Nano, Raspberry Pi ou Coral.
Une place importante est donnée aux aspects pratiques du debug, de la quantization et de la mesure de performance pour garantir un déploiement industriel de qualité.
À l’issue de cette formation, vous serez en mesure de construire une pipeline complète de traitement, de la data jusqu’au déploiement, tout en assurant une interopérabilité maximale avec les outils du marché.
Cette formation vous présentera la dernière version stable d’ONNX Runtime v1.22.1 et les bonnes pratiques associées.
Objectifs
- Comprendre l’architecture et le rôle du format ONNX
- Savoir convertir et optimiser des modèles pour des cibles Edge
- Déployer des modèles sur des plateformes embarquées
- Exploiter ONNX Runtime et ses accélérateurs matériels
- Diagnostiquer les erreurs et surveiller les performances
Public visé
- Ingénieurs Data / IA
- Développeurs en systèmes embarqués
- Architectes Edge Computing
- Chercheurs et makers souhaitant industrialiser un POC IA
Pré‑requis
- Bonne maîtrise du Python et de la manipulation de modèles ML
- Connaissances de base en déploiement applicatif (Linux embarqué)
- Expérience préalable avec PyTorch ou TensorFlow recommandée
Programme de formation ONNX Edge AI Deploy
Comprendre ONNX et le cadre de l’Edge AI
- Introduction à ONNX : objectifs, architecture, interopérabilité
- Panorama des frameworks compatibles : PyTorch, TensorFlow, etc.
- Concepts clés de l’Edge AI : contraintes matérielles et optimisation
- Avantages du format ONNX pour le déploiement cross-plateforme
- Études de cas : usage de modèles ONNX en production
- Atelier : Conversion d’un modèle PyTorch vers le format ONNX
Explorer le format et les outils ONNX
- Structure d’un fichier modèle ONNX
- Utilisation d’ONNX Checker pour valider les modèles
- Visualisation graphique avec Netron
- Debug et compatibilité inter-frameworks
- Limites actuelles du format ONNX
Optimiser les modèles pour les environnements Edge
- Notions de quantization dynamique et statique
- Réduction des dimensions : pruning et compression
- Exploitation de ONNX Runtime pour le Edge
- Accélérations matérielles : CPU, GPU, NPU
- Atelier : Optimisation d’un modèle ONNX avec quantization et test de performance
Déployer avec ONNX Runtime sur plateforme Edge
- Présentation de ONNX Runtime : versions, options d’exécution
- Configuration sur Jetson Nano, Raspberry Pi, etc.
- Installation et intégration dans un projet Python
- Benchmarks de latence et consommation mémoire
- Gestion des erreurs d’exécution
Créer une pipeline Edge IA complète
- Chaînage : prétraitement → modèle ONNX → post-traitement
- Utilisation de capteurs et caméra en temps réel
- Exécution embarquée autonome ou connectée
- Déclenchement de traitements conditionnels
- Atelier : Déploiement d’une application Edge IA complète avec ONNX Runtime
Surveiller, mettre à jour et industrialiser
- Surveillance des performances sur dispositif Edge
- Déploiement via conteneurs Docker ou scripts automatisés
- Stratégies de mise à jour de modèles embarqués
- Considérations de sécurité et robustesse
- Checklist de déploiement Edge IA en production
Pour aller plus loin
Formation Pyhton : Programmation objet
Formation LangChain : Framework LLM
Formation ChatGPT : L’IA pour la création de contenu
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS