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

Compiler et quantifier Ultralytics YOLOv5 pour de meilleures performances avec Deci

Apprends à compiler, quantifier et évaluer les performances de modèles Ultralytics YOLOv5 avec la plateforme Deci pour accélérer l’inférence sur ton matériel cible.

Nuvola LadiNuvola Ladi4 min de lecture
Compiler et quantifier YOLOv5 avec Deci pour gagner en vitesse

Chez Ultralytics, nous nouons des partenariats commerciaux avec d’autres startups afin de financer la recherche et le développement de nos outils open source, comme YOLOv5, et de les garder gratuits pour tout le monde. Cet article peut contenir des liens d’affiliation vers ces partenaires.

Mise à jour : NVIDIA a racheté Deci en 2024, et deci.ai redirige maintenant vers NVIDIA. Les étapes relatives à la plateforme Deci sont conservées à titre de référence.

La plateforme Deci comprend des outils gratuits qui facilitent la gestion, l’optimisation et le déploiement de tes modèles YOLOv5 dans n’importe quel environnement de production. Deci prend en charge tous les frameworks populaires d’apprentissage profond, comme TensorFlow, PyTorch, Keras et ONNX. Il te suffit d’utiliser notre plateforme Web ou notre client Python pour l’exécuter depuis ton code.

Pourquoi Deci ?#

Tu peux utiliser Deci non seulement pour exporter le modèle, mais aussi pour l’élaguer et le quantifier.

Deci propose une interface pratique pour exporter dans n’importe quel format et comparer les performances des modèles d’origine et convertis. Les utilisateurs peuvent choisir d’optimiser davantage leurs modèles par quantification.

Avec Deci, tu peux :#

Améliorer les performances d’inférence jusqu’à 10 fois#

Compiler et quantifier automatiquement tes modèles, puis évaluer différents paramètres de production pour améliorer la latence et le débit, tout en réduisant la taille du modèle et son empreinte mémoire sur ton matériel.

Trouver le meilleur matériel d’inférence pour ton application#

Évaluer en un clic les performances de ton modèle sur différents appareils matériels, y compris en périphérie. Élimine la nécessité de configurer et de tester manuellement plusieurs matériels et paramètres de production.

Déployer en quelques lignes de code#

Tire parti du moteur d’inférence Python de Deci. Il est compatible avec plusieurs frameworks et types de matériel.

Configuration initiale#

Étape 1#

Crée ton compte gratuit.

Démarre avec Deci et Ultralytics YOLOv5

Étape 2#

Pour commencer à optimiser ton modèle YOLOv5 préentraîné, tu devras le convertir au format ONNX. Consulte le tutoriel d’exportation YOLOv5 pour savoir comment convertir ton modèle au format ONNX.

Étape 3#

Va dans l’onglet « Lab » et clique sur le bouton « New Model » en haut à droite de l’écran pour importer ton modèle YOLOv5 ONNX.

Convertir les modèles Ultralytics YOLOv5 au format ONNX pour un déploiement ultérieur avec Deci

Suis les étapes de l’assistant d’importation de modèle pour sélectionner le matériel cible, ainsi que la taille de lot et le niveau de quantification souhaités pour la compilation du modèle.

Compilation d’un modèle Ultralytics YOLOv5 pour le déploiement avec Deci

Après avoir renseigné les informations pertinentes, clique sur « Start ». La plateforme Deci optimisera automatiquement l’exécution de ton modèle Ultralytics YOLOv5 pour le matériel que tu as sélectionné et évaluera ton modèle sur différents types de matériel. Ce processus prend environ 10 minutes.

Une fois le processus terminé, une nouvelle ligne apparaîtra à l’écran, sous le modèle de référence que tu as précédemment importé. Tu y verras la version optimisée de ton modèle Ultralytics YOLOv5 pré-entraîné.

Modèle Ultralytics YOLOv5 optimisé pour le déploiement avec Deci

Et ensuite ?#

Tu peux ensuite télécharger ton modèle optimisé en cliquant sur le bouton « Deploy ».

Modèle Ultralytics YOLOv5 prêt à être déployé avec Deci

Tu seras ensuite invité à télécharger ton modèle et tu recevras des instructions pour installer et utiliser Infery, le moteur d’inférence à l’exécution de Deci.

L’utilisation d’Infery est facultative. Tu peux récupérer les fichiers Python bruts et les utiliser avec le moteur d’inférence de ton choix.

Déployer Ultralytics YOLOv5 avec Deci Infery

Explore les résultats d’optimisation et d’évaluation dans l’onglet « Insights ».

Optimisation du modèle Ultralytics YOLOv5 avec Deci

Prêt à te lancer ?#

Avant de conclure, discutons de quelques-uns des avantages qu’offre Deci :

  • Optimise le débit d’inférence et la latence de ton modèle sans compromettre la précision
  • Te permet d’optimiser des modèles issus de tous les frameworks populaires
  • Prend en charge les modèles destinés à toutes les tâches d’apprentissage profond
  • Prend en charge le déploiement sur des machines CPU et GPU populaires
  • Évalue les performances de ton modèle sur différents hôtes matériels et fournisseurs cloud
  • Prépare les modèles importés pour leur mise en service, l’inférence et le déploiement

Comme tu viens de le voir, tu peux doubler les performances d’un modèle Ultralytics YOLOv5 en une quinzaine de minutes. La plateforme Deci est simple et intuitive à utiliser.

Des questions ? Rejoins notre communauté et pose ta question dès aujourd’hui !

É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