Ultralytics YOLO27 :
Licence YOLO
Retour au glossaire Ultralytics

TensorRT

Découvre comment TensorRT optimise les modèles d’apprentissage profond pour les GPU NVIDIA. Apprends à exporter Ultralytics YOLO26 vers TensorRT pour obtenir dès aujourd’hui une inférence rapide et à faible latence.

TensorRT est un kit de développement logiciel (SDK) d’inférence d’apprentissage profond haute performance développé par NVIDIA. Il est conçu pour optimiser les modèles de réseaux neuronaux en vue de leur déploiement, en offrant une faible latence d’inférence et un débit élevé pour les applications d’apprentissage profond. Agissant comme un compilateur d’optimisation, TensorRT prend les réseaux entraînés avec des frameworks populaires comme PyTorch et TensorFlow, puis les restructure pour qu’ils s’exécutent efficacement sur les GPU NVIDIA. Cette capacité est essentielle pour exécuter des modèles d’IA complexes en production, où la vitesse et l’efficacité sont primordiales.

Comment TensorRT optimise les modèles#

La fonction principale de TensorRT consiste à convertir un réseau neuronal entraîné en un « moteur » optimisé, spécifiquement adapté au matériel cible. Pour cela, il met en œuvre plusieurs techniques avancées :

  • Fusion de couches : L’optimiseur combine plusieurs couches d’un réseau neuronal en un seul noyau, réduisant ainsi la surcharge liée aux accès mémoire et améliorant la vitesse d’exécution.
  • Calibrage de la précision : TensorRT prend en charge des modes de précision réduite, comme la précision mixte (FP16) et la quantification entière (INT8). En réduisant le nombre de bits utilisés pour représenter les nombres — souvent avec une perte de précision minime —, les développeurs peuvent accélérer considérablement les opérations mathématiques et réduire l’utilisation de la mémoire. Il s’agit d’une forme de quantification des modèles.
  • Réglage automatique des noyaux : Le logiciel sélectionne automatiquement les meilleures couches de données et les meilleurs algorithmes pour l’architecture GPU utilisée, afin d’exploiter au maximum les capacités de traitement parallèle du matériel via CUDA.

Applications concrètes#

Grâce à sa capacité à traiter d’immenses quantités de données avec un délai minimal, TensorRT est largement adopté dans les secteurs qui s’appuient sur la vision par ordinateur et sur des tâches d’IA complexes où le timing est essentiel.

  1. Systèmes autonomes : Dans le domaine de l’IA automobile, les voitures autonomes doivent traiter instantanément les flux vidéo de plusieurs caméras pour détecter les piétons, les panneaux et les obstacles. Avec TensorRT, les modèles de perception comme les réseaux de détection d’objets peuvent analyser des images en quelques millisecondes, permettant au système de contrôle du véhicule de prendre sans délai des décisions critiques pour la sécurité.

  2. Automatisation industrielle : Les usines modernes utilisent l’IA dans l’industrie manufacturière pour effectuer des inspections optiques automatisées. Des caméras haute vitesse capturent des images des produits sur les chaînes de montage, et les modèles optimisés par TensorRT identifient les défauts ou les anomalies en temps réel. Le contrôle qualité peut ainsi suivre le rythme des environnements de production à grande vitesse, souvent grâce à des appareils d’IA en périphérie comme la plateforme NVIDIA Jetson, directement installés dans l’usine.

Utiliser TensorRT avec Ultralytics YOLO#

L’intégration de TensorRT à ton workflow est simple avec les outils d’IA modernes. Le package ultralytics permet de convertir facilement des modèles PyTorch standard en moteurs TensorRT. Tu peux ainsi tirer parti de l’architecture de pointe d’Ultralytics YOLO26 et de l’accélération matérielle des GPU NVIDIA. Pour les équipes qui souhaitent gérer leurs jeux de données et leurs pipelines d’entraînement avant l’exportation, la Ultralytics Platform offre un environnement complet pour préparer des modèles à un déploiement haute performance de ce type.

L’exemple suivant montre comment exporter un modèle Ultralytics YOLO26 vers un fichier moteur TensorRT (.engine) et l’utiliser pour l’inférence en temps réel :

from ultralytics import YOLO

# Charger le dernier modèle YOLO26 stable (taille nano)
model = YOLO("yolo26n.pt")

# Exporter le modèle au format TensorRT (crée « yolo26n.engine »)
# Cette étape optimise le graphe de calcul pour ton GPU spécifique
model.export(format="engine")

# Charger le moteur TensorRT optimisé pour une inférence rapide
trt_model = YOLO("yolo26n.engine")

# Exécuter l’inférence sur une source d’image
results = trt_model("https://ultralytics.com/images/bus.jpg")

TensorRT, ONNX et frameworks d’entraînement#

Il est important de distinguer TensorRT des autres termes souvent évoqués dans le domaine du déploiement de modèles :

  • Par rapport à PyTorch/TensorFlow : Les frameworks comme PyTorch sont principalement conçus pour l’entraînement des modèles et la recherche, et offrent flexibilité et facilité de débogage. TensorRT est un moteur d’inférence conçu uniquement pour exécuter les modèles entraînés le plus rapidement possible. Il ne sert pas à l’entraînement.
  • Par rapport à ONNX : Le format ONNX (Open Neural Network Exchange) sert de passerelle intermédiaire entre les frameworks. ONNX assure l’interopérabilité (par exemple, le transfert d’un modèle de PyTorch vers une autre plateforme), tandis que TensorRT se concentre sur l’optimisation spécifique au matériel. Souvent, un modèle est d’abord converti au format ONNX, puis analysé par TensorRT pour générer le moteur final.

Pour les développeurs qui cherchent à optimiser les performances de leurs agents d’IA ou de leurs systèmes de vision, comprendre la transition entre un framework d’entraînement et un environnement d’exécution optimisé comme TensorRT est une étape clé du MLOps professionnel.

Explore solutions

Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, 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

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
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
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, 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

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
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
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, 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

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
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