Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
Ultralytics YOLO

Exporter et optimiser Ultralytics YOLOv8 pour l’inférence avec Intel OpenVINO

Exporte et optimise un modèle Ultralytics YOLOv8 avec OpenVINO pour obtenir une inférence jusqu’à 3 fois plus rapide sur les CPU et GPU Intel, puis compare ses performances à celles de PyTorch.

Nuvola LadiNuvola Ladi4 min de lecture
Exporter et optimiser Ultralytics YOLOv8 pour l’inférence avec Intel OpenVINO

Dans cet article de blog, nous allons voir comment exporter et optimiser ton modèle Ultralytics YOLOv8, préentraîné ou entraîné sur mesure, pour effectuer l’inférence avec OpenVINO. Si tu utilises un système basé sur Intel, qu’il soit équipé d’un CPU ou d’un GPU, ce guide te montrera comment accélérer considérablement ton modèle avec un minimum d’effort.

Pourquoi optimiser Ultralytics YOLOv8 avec OpenVINO ?#

L’optimisation de ton modèle Ultralytics YOLOv8 avec OpenVINO peut accélérer jusqu’à trois fois l’inférence, en particulier si tu utilises un CPU Intel. Ce gain de performance peut faire une grande différence dans les applications en temps réel, de la détection d’objets à la segmentation en passant par les systèmes de sécurité.

Étapes pour exporter et optimiser ton modèle Ultralytics YOLOv8#

Comprendre le processus#

Commençons par détailler le processus. Nous allons convertir un modèle PyTorch au format OpenVINO et l’optimiser. Au moment de la vidéo, cette conversion passait par ONNX comme étape intermédiaire ; les versions actuelles d’Ultralytics convertissent directement depuis PyTorch. Le processus comporte quelques étapes simples et peut s’appliquer à différents modèles et formats, notamment TensorFlow, PyTorch et ONNX.

Exporter le modèle#

En parcourant la documentation Ultralytics, on découvre que l’exportation d’un modèle YOLOv8 consiste à utiliser la méthode export du framework Ultralytics. Cette méthode convertit notre modèle PyTorch et l’optimise pour OpenVINO. Le résultat est un modèle qui s’exécute nettement plus rapidement sur le matériel Intel.

Installer les dépendances#

Avant d’exécuter le script d’exportation, tu dois t’assurer que toutes les dépendances nécessaires sont installées. Il s’agit notamment de la bibliothèque Ultralytics et d’OpenVINO. L’installation de ces paquets est simple et peut se faire avec pip, le gestionnaire de paquets Python.

Exécuter le script d’exportation#

Une fois ton environnement configuré, tu peux exécuter ton script d’exportation. Ce script convertira ton modèle PyTorch en modèle OpenVINO. Le processus est simple et consiste à appeler une seule fonction pour effectuer l’exportation. Le framework Ultralytics facilite la conversion et l’optimisation de tes modèles, afin d’obtenir les meilleures performances sans difficulté.

Nicolai Nielsen expliquant comment exécuter le script d’exportation du modèle

Fig. 1. Nicolai Nielsen expliquant comment exécuter le script d’exportation.

Comparer les performances#

Après l’exportation, il est essentiel de comparer les performances des modèles d’origine et optimisé. En mesurant le temps d’inférence des deux modèles, tu peux constater clairement les gains de performances. En général, le modèle OpenVINO affiche un temps d’inférence nettement inférieur à celui du modèle PyTorch d’origine. C’est particulièrement vrai pour les modèles de grande taille, pour lesquels le gain de performances est le plus visible.

Applications et avantages dans le monde réel#

L’optimisation des modèles Ultralytics YOLOv8 avec OpenVINO est particulièrement avantageuse pour les applications qui nécessitent un traitement en temps réel. En voici quelques exemples :

  • Systèmes de sécurité : la détection d’objets en temps réel peut alerter immédiatement le personnel de sécurité, améliorant ainsi la sûreté et la réactivité.
  • Véhicules automatisés : des vitesses d’inférence plus élevées améliorent la réactivité des systèmes de conduite autonome, ce qui les rend plus sûrs et plus fiables.
  • Santé : le traitement rapide des images pour les outils de diagnostic peut sauver des vies en fournissant des résultats plus rapidement et en permettant des interventions en temps opportun.

En mettant en œuvre ces optimisations, tu améliores non seulement les performances, mais aussi la fiabilité et l’efficacité de tes applications. Cela peut améliorer l’expérience utilisateur, accroître la productivité et favoriser des solutions plus innovantes.

Pour conclure#

Exporter et optimiser un modèle Ultralytics YOLOv8 pour OpenVINO est un moyen efficace d’utiliser le matériel Intel afin d’accélérer et d’améliorer l’efficacité des applications d’IA. En quelques étapes simples, tu peux améliorer considérablement les performances de ton modèle et l’appliquer efficacement à des situations concrètes.

N’hésite pas à consulter d’autres tutoriels et guides Ultralytics, comme le cours OpenVINO sur CPU de l’Ultralytics Academy, pour continuer à améliorer tes projets d’IA. Visite notre dépôt GitHub et rejoins la communauté Ultralytics pour découvrir d’autres informations et actualités.

N’oublie pas que l’optimisation de tes modèles ne vise pas seulement à les rendre plus rapides : elle permet d’explorer de nouvelles possibilités et de garantir que tes solutions d’IA sont robustes, efficaces et prêtes pour l’avenir.

Écrit par

Nuvola Ladi
Nuvola Ladi

Responsable du contenu numérique · Ultralytics

Nuvola Ladi est responsable du contenu numérique chez Ultralytics, où elle crée du contenu sur l'IA visuelle et Ultralytics YOLO, et représente l'entreprise lors d'événements du secteur comme la PyTorch Conference 2025. Basée en Espagne, elle est titulaire d'un master en médias visuels et numériques de l'IE University. Avant de rejoindre Ultralytics, elle a occupé des postes dans des organisations telles que XVA Gallery & Hotel et Rolex.

Commentaires

Pose une question, partage tes résultats ou aide quelqu’un.

Découvre les solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Applique la vision par ordinateur dans l’aérospatiale avec Ultralytics YOLO pour l’inspection des aéronefs, la détection des corps étrangers sur les pistes, les opérations au sol des aéroports et la détection des défauts des matériaux composites.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours vers l’avenir de l’apprentissage automatique