YOLO Vision 2026 :
Retour au glossaire Ultralytics

GPU (Graphics Processing Unit)

Apprends comment les GPU accélèrent l'IA et le Deep Learning. Découvre la puissance du calcul parallèle pour l'entraînement des modèles Ultralytics YOLO26 et l'optimisation de l'inférence en temps réel.

Une Graphics Processing Unit (GPU) est un circuit électronique spécialisé conçu à l'origine pour accélérer la manipulation et la création d'images dans une mémoire tampon pour l'affichage. Bien que ses origines résident dans le rendu de computer graphics pour les jeux et la visualisation professionnelle, les GPU sont devenus le moteur fondamental de l'Artificial Intelligence (AI) moderne. Contrairement à un processeur standard qui utilise quelques cœurs puissants pour traiter les tâches de manière séquentielle, une architecture GPU est composée de milliers de cœurs plus petits et efficaces conçus pour gérer plusieurs tâches simultanément. Cette capacité, connue sous le nom de parallel computing, les rend exceptionnellement efficaces pour les opérations massives sur matrices et vecteurs qui sous-tendent le Deep Learning (DL) et les Neural Networks (NN) complexes.

Accélérer les charges de travail en IA#

La raison principale pour laquelle les GPU sont indispensables au Machine Learning (ML) est leur capacité à effectuer des multiplications de matrices à haute vitesse. Les frameworks de deep learning tels que PyTorch et TensorFlow sont spécifiquement optimisés pour tirer parti de cette accélération matérielle. Il en résulte une réduction significative des temps de model training, transformant souvent ce qui serait des semaines de calcul sur un processeur standard en quelques heures sur un GPU. Le débit de calcul de ces appareils est généralement mesuré en FLOPS (Floating Point Operations Per Second), une métrique essentielle pour évaluer la capacité du matériel à répondre aux exigences rigoureuses des modèles de pointe comme YOLO26.

Distinctions matérielles : GPU vs CPU vs TPU#

Pour comprendre le paysage matériel, il est utile de distinguer le GPU des autres unités de traitement :

  • CPU (Central Processing Unit) : Le « cerveau » polyvalent d'un ordinateur. Les CPU excellent dans le traitement séquentiel et le branchement logique complexe, mais sont moins efficaces pour le parallélisme massif requis par l'entraînement en IA à grande échelle.
  • GPU (Graphics Processing Unit) : La norme industrielle pour l'entraînement et l'inférence. Les principaux fabricants comme NVIDIA utilisent des écosystèmes logiciels tels que CUDA pour permettre aux développeurs de programmer directement le GPU pour l'informatique d'usage général.
  • TPU (Tensor Processing Unit) : Un Application-Specific Integrated Circuit (ASIC) développé spécifiquement pour l'apprentissage automatique par réseau de neurones. Bien qu'ils soient très efficaces pour des opérations tensorielles spécifiques, ils sont moins polyvalents que les GPU pour des tâches informatiques plus larges.

Applications concrètes#

La mise en œuvre de GPU haute performance a alimenté les innovations dans divers secteurs :

  • Autonomous Vehicles : Les voitures autonomes doivent traiter chaque seconde des gigaoctets de données provenant de caméras, de radars et de capteurs LiDAR. Les GPU permettent une real-time inference, ce qui permet à l'ordinateur de bord du véhicule d'exécuter des modèles d'Object Detection qui identifient instantanément les piétons, les panneaux de signalisation et les obstacles.
  • Medical Image Analysis : Dans le domaine de la santé, les GPU accélèrent le traitement des scans haute résolution tels que les IRM et les scanners. Ils permettent à des algorithmes d'Image Segmentation sophistiqués de délimiter précisément les tumeurs ou les organes, aidant les radiologues à poser des diagnostics plus rapides et plus précis sans dépendre uniquement de l'inspection manuelle.

Entraînement avec des GPU#

Lors de l'utilisation du package ultralytics, l'utilisation d'un GPU est simple et fortement recommandée pour des flux de travail efficaces. La bibliothèque prend en charge la détection automatique des appareils, mais tu peux aussi spécifier explicitement l'appareil.

L'exemple suivant montre comment entraîner un modèle YOLO26 sur le premier GPU disponible :

from ultralytics import YOLO

# Load the YOLO26n model
model = YOLO("yolo26n.pt")

# Train the model on the first available GPU (device=0)
# This significantly accelerates training compared to CPU usage
results = model.train(data="coco8.yaml", epochs=5, imgsz=640, device=0)

Déploiement et Optimisation#

Au-delà de l'entraînement, les GPU jouent un rôle crucial dans le Model Deployment. Pour maximiser l'efficacité lors de l'inférence, les modèles sont souvent convertis en formats optimisés comme TensorRT, qui restructure le réseau de neurones pour s'aligner parfaitement sur l'architecture GPU spécifique, réduisant ainsi la latence. Pour les développeurs qui n'ont pas accès à du matériel local haut de gamme, la Ultralytics Platform propose des solutions cloud pour gérer les datasets et entraîner des modèles sur de puissants clusters GPU distants. Cette accessibilité stimule l'innovation dans l'Edge AI, permettant de déployer des tâches de Computer Vision (CV) complexes sur des appareils plus petits et économes en énergie sur le terrain.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique