Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

CPU

Explore le rôle vital du CPU en IA. Apprends à optimiser le prétraitement des données, le post-traitement et à exécuter l'inférence Ultralytics YOLO26 sur des appareils en périphérie dès aujourd'hui.

Une unité centrale de traitement (CPU) est le composant principal d'un ordinateur qui agit comme son « cerveau », responsable de l'interprétation et de l'exécution des instructions matérielles et logicielles. Dans le contexte de l'intelligence artificielle (IA), le CPU joue un rôle fondamental dans le traitement des données, l'orchestration du système et l'exécution de l'inférence, en particulier sur les appareils de périphérie où l'efficacité énergétique est cruciale. Bien que le matériel spécialisé comme les GPU soit souvent associé au travail intensif d'entraînement des modèles d'apprentissage profond, le CPU reste indispensable pour l'ensemble du pipeline d'apprentissage automatique (ML).

Link to this sectionLe rôle des CPU dans les flux de travail IA#

Bien que les GPU soient réputés pour leur parallélisme massif durant l'entraînement, le CPU est le cheval de bataille de nombreuses étapes essentielles du cycle de vie de la vision par ordinateur (CV). Son architecture, généralement basée sur des conceptions x86 (Intel, AMD) ou ARM, est optimisée pour le traitement séquentiel et le contrôle logique complexe.

  • Prétraitement des données : Avant qu'un réseau neuronal puisse apprendre, les données doivent être préparées. Les CPU excellent dans des tâches telles que le chargement de fichiers, le nettoyage de données et les transformations complexes utilisant des bibliothèques comme NumPy et OpenCV.
  • Inférence en périphérie : Pour un déploiement dans le monde réel, exécuter des modèles sur des serveurs massifs n'est pas toujours réalisable. Les CPU permettent un déploiement de modèle efficace sur du matériel grand public, comme l'exécution d'Ultralytics YOLO26 sur un ordinateur portable ou un Raspberry Pi.
  • Post-traitement : Après qu'un modèle a produit des probabilités brutes, le CPU gère souvent la logique finale, telle que la non-maximum suppression (NMS) dans la détection d'objets, pour filtrer les prédictions en double et affiner les résultats.

Link to this sectionCPU vs GPU vs TPU#

Comprendre le paysage matériel est essentiel pour optimiser les opérations d'apprentissage automatique (MLOps). Ces processeurs diffèrent considérablement par leur architecture et leurs cas d'utilisation idéaux.

  • CPU : Conçu pour la polyvalence et la logique complexe. Il dispose de quelques cœurs puissants qui traitent les tâches de manière séquentielle. Il est idéal pour l'augmentation de données, la gestion de pipeline et l'inférence à faible latence sur de petits lots.
  • GPU (Graphics Processing Unit) : Conçus à l'origine pour les graphismes, les GPU possèdent des milliers de cœurs plus petits conçus pour le traitement parallèle. Ils constituent la norme pour l'entraînement de modèles car ils peuvent effectuer des multiplications de matrices beaucoup plus rapidement qu'un CPU.
  • TPU (Tensor Processing Unit) : Un circuit spécialisé (ASIC) développé par Google Cloud spécifiquement pour les calculs de tenseurs. Bien que très efficace pour des charges de travail spécifiques, il manque de la flexibilité polyvalente d'un CPU.

Link to this sectionApplications concrètes#

Les CPU sont fréquemment le matériel de choix pour les applications où le coût, la disponibilité et la consommation d'énergie l'emportent sur le besoin d'un débit brut massif.

  1. Caméras de sécurité intelligentes : Dans les systèmes d'alarme de sécurité, les caméras traitent souvent les flux vidéo localement. Un modèle de détection d'objets basé sur CPU peut identifier une personne ou un véhicule et déclencher une alerte sans envoyer de vidéo dans le cloud, préservant ainsi la bande passante et la confidentialité des utilisateurs.

  2. Automatisation industrielle : Dans les ateliers de fabrication, les systèmes de maintenance prédictive utilisent des CPU pour surveiller les données des capteurs des machines. Ces systèmes analysent les vibrations ou les pics de température en temps réel pour prédire les pannes, assurant une automatisation de la fabrication fluide sans avoir besoin de clusters GPU coûteux.

Link to this sectionExécuter l'inférence sur CPU avec Ultralytics#

Les développeurs testent souvent des modèles sur des CPU pour vérifier la compatibilité avec des environnements d'informatique sans serveur ou des appareils à faible consommation. L'API Ultralytics te permet de cibler facilement le CPU, garantissant que ton application s'exécute partout.

L'exemple suivant montre comment charger un modèle léger et exécuter l'inférence spécifiquement sur le CPU :

from ultralytics import YOLO

# Load the lightweight YOLO26 nano model
# Smaller models are optimized for faster CPU execution
model = YOLO("yolo26n.pt")

# Run inference on an image, explicitly setting the device to 'cpu'
results = model.predict("https://ultralytics.com/images/bus.jpg", device="cpu")

# Print the detection results (bounding boxes)
print(results[0].boxes.xywh)

Pour améliorer davantage les performances sur les CPU Intel, les développeurs peuvent exporter leurs modèles au format OpenVINO, qui optimise la structure du réseau neuronal spécifiquement pour l'architecture x86. Pour gérer les jeux de données et orchestrer ces déploiements, des outils comme la plateforme Ultralytics simplifient le flux de travail, de l'annotation à l'exécution en périphérie.

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