Ultralytics YOLO27 :
Retour au glossaire Ultralytics

TPU (Tensor Processing Unit)

Découvre comment les unités de traitement tensoriel (TPU) accélèrent le machine learning. Apprends à optimiser Ultralytics YOLO26 pour les Edge TPU et l’entraînement dans le cloud afin d’obtenir une vitesse maximale.

Une unité de traitement des tenseurs (TPU) est un circuit intégré spécialisé (ASIC) conçu par Google spécifiquement pour accélérer les charges de travail d’apprentissage automatique (ML). Contrairement aux processeurs polyvalents qui gèrent un large éventail de tâches informatiques, les TPU sont conçues dès le départ pour optimiser les opérations matricielles massives fondamentales des réseaux neuronaux. Cette spécialisation leur permet d’atteindre un débit et une efficacité énergétique exceptionnellement élevés, ce qui en fait un élément central de l’infrastructure moderne d’intelligence artificielle (AI), en particulier au sein de l’écosystème Google Cloud. Elles jouent un rôle essentiel dans la réduction du temps nécessaire à l’entraînement de modèles complexes et à l’exécution de l’inférence en temps réel à grande échelle.

Architecture et fonctionnement#

L’architecture d’une TPU diffère considérablement de celle des processeurs traditionnels. Alors qu’un processeur central (CPU) standard excelle dans les tâches séquentielles et la logique complexe, et qu’un processeur graphique (GPU) utilise des cœurs parallèles pour le rendu graphique et l’informatique générale, une TPU utilise une architecture en réseau systolique. Cette conception permet aux données de circuler simultanément à travers des milliers de multiplicateurs sans accéder à la mémoire pour chaque opération. En maximisant la densité de calcul et en minimisant la latence, les TPU sont particulièrement adaptées à l’algèbre linéaire intensive des applications d’apprentissage profond (DL).

Ce matériel spécialisé est fortement optimisé pour des frameworks comme TensorFlow et de plus en plus pris en charge par PyTorch, ce qui permet aux développeurs d’entraîner d’immenses modèles fondamentaux ou de déployer des solutions efficaces en périphérie sans réécrire entièrement leur base de code.

Différencier les unités de traitement#

Comprendre l’écosystème matériel est essentiel pour optimiser les opérations d’apprentissage automatique (MLOps).

  • CPU : Le « cerveau » polyvalent d’un ordinateur, idéal pour le traitement séquentiel, le prétraitement des données et la gestion de la logique complexe. Il est souvent utilisé dans les pipelines d’augmentation des données, mais il est plus lent pour les calculs matriciels intensifs.
  • GPU : Initialement conçus pour le rendu d’images, les GPU sont la référence du secteur pour l’entraînement des modèles en raison de leur polyvalence et de leur parallélisme massif. Ils sont particulièrement performants pour l’entraînement de modèles flexibles comme Ultralytics YOLO26.
  • TPU : Un accélérateur conçu spécifiquement pour une tâche, qui privilégie la vitesse brute des opérations sur les tenseurs au détriment de la flexibilité. Il est conçu pour maximiser les FLOPS (opérations en virgule flottante par seconde) spécifiquement pour les calculs de réseaux neuronaux, offrant souvent de meilleures performances par watt pour certaines charges de travail à grande échelle.

Applications concrètes#

Les TPU sont déployées dans divers environnements, des vastes clusters cloud aux minuscules appareils en périphérie.

  1. Entraînement de grands modèles de langage : Google utilise de vastes clusters interconnectés, appelés pods TPU, pour entraîner d’immenses grands modèles de langage (LLMs) tels que PaLM et Gemini. Ces systèmes peuvent traiter des pétaoctets de données d’entraînement en une fraction du temps nécessaire au matériel traditionnel, accélérant ainsi les progrès de l’IA générative.

  2. IA en périphérie et IoT : Le Coral Edge TPU apporte cette accélération aux appareils à faible consommation énergétique. Il permet d’exécuter efficacement des applications de vision par ordinateur (CV), comme la réalisation de la détection d’objets sur une ligne de production pour identifier localement les défauts. Cela permet de prendre des décisions immédiatement sans dépendre d’une connexion au cloud, tout en préservant la bande passante et la confidentialité.

Utiliser les TPU avec Ultralytics#

Les développeurs peuvent tirer parti de l’accélération TPU pour les modèles Ultralytics, notamment en utilisant l’Ultralytics Platform pour l’entraînement dans le cloud ou en exportant des modèles en vue de leur déploiement en périphérie. L’Edge TPU, par exemple, nécessite que les modèles soient quantifiés et compilés spécifiquement pour son architecture.

L’exemple suivant montre comment exporter un modèle Ultralytics YOLO26 au format TFLite, une étape préalable indispensable avant la compilation pour un Edge TPU :

from ultralytics import YOLO

# Load the latest lightweight YOLO26 nano model
model = YOLO("yolo26n.pt")

# Export the model to TFLite format
# This creates a '.tflite' file suitable for mobile and edge deployment
# Set int8=True for quantization, which is often required for Edge TPU performance
model.export(format="tflite", int8=True)

Une fois exporté, le modèle peut être compilé pour l’Edge TPU à l’aide de l’Edge TPU Compiler, ce qui lui permet de fonctionner efficacement sur des appareils comme le Raspberry Pi équipé d’un Coral USB Accelerator. Pour plus de détails sur le déploiement, la consultation de la documentation sur l’intégration TFLite peut être très utile.

Explore solutions

Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations 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

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur 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é

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce 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 production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore 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

Apporte 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
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations 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

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur 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é

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce 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 production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore 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

Apporte 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
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations 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

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur 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é

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce 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 production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore 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

Apporte 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 l'avenir de l'IA !

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