YOLO Vision 2026 :

Plateforme Ultralytics#

Ultralytics Platform est une plateforme de vision par ordinateur complète et de bout en bout qui simplifie l'ensemble du flux de travail ML, de la préparation des données au déploiement des modèles. Conçue pour les équipes et les particuliers qui ont besoin de solutions de computer vision prêtes pour la production sans la complexité de l'infrastructure.

Capture d'écran de l'ensemble de données Ultralytics Platform

Qu'est-ce que la plateforme Ultralytics ?#

Ultralytics Platform rassemble la gestion et l'annotation des jeux de données, le suivi des expériences, l'entraînement cloud et à distance, l'exportation de modèles, les points de terminaison d'inférence dédiés et la surveillance du déploiement dans un seul espace de travail. Elle prend en charge de manière native les modèles YOLO26, YOLO11, YOLOv8 et YOLOv5.

Flux de travail : Upload → Annoter → Entraîner → Exporter → Déployer#

La plateforme fournit un flux de travail de bout en bout :

graph LR
    subgraph Data["📁 Data"]
        A[Upload]:::start --> B[Annotate]:::proc
        B --> C[Analyze]:::proc
    end
    subgraph Train["🚀 Train"]
        D[Configure]:::proc --> E[Train on GPU]:::proc
        E --> F[View Metrics]:::out
    end
    subgraph Deploy["🌐 Deploy"]
        G[Export]:::proc --> H[Deploy Endpoint]:::proc
        H --> I[Monitor]:::out
    end
    Data --> Train --> Deploy

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
ÉtapeFonctionnalités
UploadImages (50 Mo), vidéos (1 Go) et fichiers de jeux de données (ZIP, TAR comprenant .tar.gz/.tgz, NDJSON) avec traitement automatique
AnnoterOutils manuels pour les 6 types de tâches, plus Smart Annotation avec les modèles SAM et YOLO pour la détection, la segmentation, la sémantique et l'OBB (voir les tâches prises en charge)
EntranerGPU cloud (24 sur tous les plans + 2 réservés aux plans Pro/Enterprise : B200, B300), métriques en temps réel, organisation de projets
Exporter20 formats de déploiement (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend, etc. ; voir les formats pris en charge)
Déployer42 régions mondiales avec des points de terminaison dédiés, une mise à l'échelle automatique vers zéro par défaut (instance active unique) et un suivi

Ce que tu peux faire :

  • Uploader des images, des vidéos et des fichiers de dataset pour créer des datasets d'entraînement
  • Visualise les annotations avec des superpositions interactives pour les 6 types de tâches YOLO (voir les tâches prises en charge)
  • Entraîne tes modèles sur des GPU cloud (24 sur tous les plans, 26 avec les plans Pro ou Enterprise pour les B200 et B300) avec des métriques en temps réel
  • Exporte vers 20 formats de déploiement (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend, etc.)
  • Déploie dans 42 régions mondiales avec des points de terminaison dédiés en un clic
  • Monitorer la progression de l'entraînement, la santé du déploiement et les métriques d'utilisation
  • Collaborer en rendant les projets et datasets publics pour la communauté

Infrastructure multi-régions#

Tes données restent dans ta région. La plateforme Ultralytics exploite une infrastructure dans trois régions mondiales :

RégionÉtiquetteEmplacementIdéal pour
USAmériquesIowa, USAUtilisateurs des Amériques, le plus rapide pour les Amériques
EUEurope, Moyen-Orient et AfriqueBelgique, EuropeUtilisateurs européens, conformité RGPD
APAsie-PacifiqueTaïwan, Asie-PacifiqueUtilisateurs Asie-Pacifique, latence APAC la plus faible

Tu sélectionnes ta région de données lors de l'intégration. Les jeux de données, les modèles et les données d'entraînement gérées restent dans cette région. Les points de terminaison dédiés sont déployés séparément dans une région que tu choisis sur la carte de déploiement mondiale.

La région est permanente

Tu ne peux pas modifier ta région de données toi-même après la création du compte. Pendant l'intégration, la plateforme mesure la latence vers chaque région et recommande la plus proche. Contacte le support si tu dois ensuite demander un changement de région. Cela s'applique au contenu des jeux de données et des modèles ; les données au niveau du compte telles que le profil, la facturation et les enregistrements d'activité sont traitées globalement, comme décrit dans notre Politique de confidentialité et notre Accord de traitement des données.

Fonctionnalités clés#

Préparation des données#

  • Gestion des datasets : Uploader des images, des vidéos ou des fichiers de dataset avec traitement automatique
  • Éditeur d'annotations : Annotation manuelle pour les 6 types de tâches YOLO (détection, segmentation, sémantique, classification, pose, OBB ; voir les tâches prises en charge)
  • Modèles de squelette : Modèles de squelette intégrés (Personne, Main, Visage, Chien, Boîte) et personnalisés pour l'annotation de pose en un clic
  • Smart Annotation : Utilise SAM 2.1 (Tiny, Small, Base, Large), SAM 3, les modèles Ultralytics YOLO pré-entraînés ou tes propres modèles YOLO affinés depuis la barre d'outils d'annotation pour les tâches de détection, de segmentation, sémantique et OBB
  • Versionnage de dataset : Créer des snapshots NDJSON numérotés avec des descriptions pour un entraînement reproductible
  • Statistiques : Distribution des classes, cartes thermiques de localisation et analyse des dimensions
graph LR
    A[Upload Dataset/Images/Video]:::start --> B[Auto-Process]:::proc
    B --> C[Browse & Filter]:::proc
    C --> D{Annotate}:::decide
    D --> E[Manual Tools]:::proc
    D --> F[SAM Smart]:::proc
    D --> G[YOLO Auto-Label]:::proc
    E --> H[Train-Ready Dataset]:::out
    F --> H
    G --> H

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff
Types de tâches pris en charge

L'éditeur d'annotations prend en charge les 6 types de tâches YOLO : détection (boîtes englobantes), segmentation (polygones), sémantique (régions par classe), classification (étiquettes au niveau de l'image), pose (points clés) et OBB (boîtes orientées). Chaque type de tâche dispose de commandes d'annotation dédiées et de raccourcis clavier.

Entranement de modèle#

  • Cloud Training : Entraîne-toi sur des GPU cloud (24 sur tous les plans, 26 avec Pro ou Enterprise pour B200 et B300) avec des métriques en temps réel
  • Entraînement distant : Entraîne-toi n'importe où et diffuse des métriques en continu vers Ultralytics Platform
  • Organisation de projet : Regroupe les modèles associés, compare les expériences, suit l'activité
  • 20 formats d'exportation : ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend et plus encore (voir les formats pris en charge)

Capture d'écran du projet Ultralytics Platform Tu peux entraîner des modèles soit via l'interface utilisateur web (cloud training) soit depuis ta propre machine (entraînement à distance) :

  1. Accède à ton projet
  2. Clique sur New Model
  3. Sélectionne le dataset, le modèle, le GPU et les époques
  4. Surveille les courbes de perte et les métriques en temps réel

Déploiement#

  • Test d'inférence : Teste les modèles directement dans le navigateur avec des images personnalisées
  • Points de terminaison dédiés : Déploie dans 42 régions mondiales avec une mise à l'échelle automatique vers zéro par défaut (instance active unique)
  • Monitoring : Métriques en temps réel, logs de requêtes et tableaux de bord de performance
graph LR
    A[Trained Model]:::start --> B{Action}:::decide
    B --> C[Browser Predict]:::proc
    B --> D[Export Format]:::proc
    B --> E[Deploy Endpoint]:::proc
    D --> F[ONNX / TensorRT / CoreML / LiteRT / ...]:::out
    E --> G[42 Global Regions]:::proc
    G --> H[API Endpoint URL]:::proc
    H --> I[Monitor & Scale]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff

Une fois déployé, appelle ton endpoint depuis n'importe quel langage :

import requests

url = "https://your-endpoint-url/predict"
headers = {"Authorization": "Bearer YOUR_API_KEY"}

with open("image.jpg", "rb") as f:
    response = requests.post(url, headers=headers, files={"file": f})

print(response.json())

Gestion du compte#

  • Équipes & Organisations : Collabore avec les membres de l'équipe, gère les rôles et les invitations
  • Clés API : Gestion sécurisée des clés pour l'entraînement distant et l'accès API
  • Crédits & Facturation : Entraînement à la consommation avec une tarification transparente
  • Flux d'activité : Suis tous les événements et actions du compte
  • Corbeille & Restauration : Suppression souple sous 30 jours avec récupération des éléments
  • Conformité RGPD : Exportation de données et suppression de compte
Niveaux de plan

Consulte la comparaison canonique Free, Pro et Enterprise pour connaître les limites actuelles, l'accès aux GPU, la collaboration et les licences.

Liens rapides#

Démarre avec ces ressources :

  • Quickstart : Crée ton premier projet et entraîne un modèle en quelques minutes
  • Datasets : Télécharge et gère tes données d'entraînement
  • Annotation : Étiquette tes données avec des outils manuels et assistés par IA
  • Projets : Organise tes modèles et tes expériences
  • Cloud Training : Entraîne-toi sur des GPU cloud
  • Inference : Teste tes modèles
  • Endpoints : Déploie des modèles en production
  • Monitoring : Suivis les performances de déploiement
  • API Keys : Gère l'accès à l'API
  • Billing : Crédits et paiements
  • Activity : Suivis les événements du compte
  • Trash : Récupère les éléments supprimés
  • REST API : Référence de l'API

Dépannage#

Problèmes de jeux de données#

ProblèmeSolution
Le jeu de données ne se traite pasVérifie que le format de fichier est pris en charge (JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG, MPO pour les images). Taille de fichier max : images 50 Mo, vidéos 1 Go, archives de jeux de données 10 Go (Gratuit) / 20 Go (Pro) / 50 Go (Entreprise)
Annotations manquantesVérifie que les étiquettes sont au format YOLO avec des fichiers .txt correspondant aux noms de fichiers des images, ou télécharge du COCO JSON
"Train split required"Ajoute le dossier train/ à la structure de ton jeu de données, ou redistribue les divisions via la barre de division
Noms de classe non définisAjoute un fichier data.yaml avec une liste names: (voir format YOLO), ou définis les classes dans l'onglet Classes

Problèmes d'entraînement#

ProblèmeSolution
L'entraînement ne démarre pasVérifie ton solde de crédits dans Paramètres > Facturation. Un solde positif est requis
Erreur de mémoire insuffisanteRéduis la taille du lot (batch size), utilise un modèle plus petit (n/s), ou sélectionne un GPU avec plus de VRAM
Mesures médiocresVérifie la qualité du jeu de données, augmente le nombre d'époques, essaie l'augmentation de données, vérifie l'équilibre des classes
Entraînement lentSélectionne un GPU plus rapide, réduis la taille de l'image, vérifie que le jeu de données ne constitue pas un goulot d'étranglement

Problèmes de déploiement#

ProblèmeSolution
Le point de terminaison (endpoint) ne répond pasVérifie l'état du point de terminaison (Prêt vs Arrêté). Le démarrage à froid peut prendre de 5 à 15 secondes
401 Non autoriséVérifie que la clé API est active et correctement copiée
Inférence lenteVérifie la taille du modèle, envisage l'exportation TensorRT, sélectionne une région plus proche
L'exportation a échouéCertains formats nécessitent des architectures de modèle spécifiques. Essaie ONNX pour une compatibilité maximale

Questions fréquentes#

Puis-je changer mon nom d'utilisateur après mon inscription ?

Non, les noms d'utilisateur sont permanents et ne peuvent pas être modifiés. Choisis-les avec soin lors de ton inscription.

Puis-je changer ma région de données ?

Ta région de données est sélectionnée lors de l'intégration et ne peut pas être modifiée par tes soins. Pour changer de région, contacte le support pour demander un changement de région.

Comment obtenir plus de crédits ?

Va dans Settings > Billing et clique sur Top Up. Achète des crédits de 5 $ à 1 000 $. Les crédits achetés n'expirent jamais.

Que se passe-t-il si l'entraînement échoue ?

Si le calcul cloud a démarré, le temps GPU écoulé est facturé. Les échecs survenant avant le démarrage d'un GPU n'entraînent aucun frais d'utilisation de calcul.

Puis-je télécharger mon modèle entraîné ?

Oui. Clique sur l'icône de téléchargement sur la page d'un modèle pour obtenir ses poids .pt, ou ouvre l'onglet Export pour les formats exportés terminés.

Comment partager mon travail publiquement ?

Ouvre le projet ou le jeu de données, clique sur son badge Private dans la barre de navigation supérieure et confirme Make Public. Le contenu public apparaît sur la page Explore.

Quelles sont les limites de taille de fichier ?

Images : 50 Mo, Vidéos : 1 Go, jeux de données : 10 Go sur Gratuit, 20 Go sur Pro, 50 Go sur Entreprise. Pour les fichiers plus volumineux, divise-les en plusieurs téléchargements.

Combien de temps les éléments supprimés sont-ils conservés dans la Corbeille ?

30 jours. Après cela, les éléments sont définitivement supprimés et ne peuvent pas être récupérés.

Puis-je utiliser les modèles de la Platform à des fins commerciales ?

Les plans Free et Pro utilisent la licence AGPL. Pour une utilisation commerciale sans les exigences de l'AGPL, consulte Licences Ultralytics.

FAQ#

  • Pour commencer avec Ultralytics Platform :

    1. Sign Up : Crée un compte sur platform.ultralytics.com
    2. Sélectionner la région : Choisis ta région de données (US, EU, ou AP) lors de l'onboarding
    3. Upload Dataset : Ouvre Annotate dans la barre latérale et télécharge tes données
    4. Entraîner le modèle : Crée un projet et commence l'entraînement sur des Cloud GPUs
    5. Déployer : Teste ton modèle et déploie-le vers un endpoint dédié

    Pour un guide détaillé, consulte la page Quickstart.

  • Ultralytics Platform propose :

    • Flux de travail unifié : Données, entraînement et déploiement au même endroit
    • Multi-région : Résidence des données dans les régions US, EU, ou AP
    • Entraînement sans code : Entraîne des modèles YOLO avancés sans écrire de code
    • Mesures en temps réel : diffuse la progression de l'entraînement et surveille tes déploiements
    • 42 régions de déploiement : Déploie tes modèles au plus proche de tes utilisateurs dans le monde entier
    • 7 types de tâches : Prise en charge de la détection, de la segmentation d'instance, de la segmentation sémantique, de l'estimation de profondeur (modèles et prédiction aujourd'hui ; jeux de données de profondeur bientôt disponibles), de la classification, de la pose et de l'OBB (voir la documentation des tâches)
    • Annotation assistée par IA : Smart annotation avec les modèles SAM et YOLO pour accélérer la préparation des données
  • La plateforme Ultralytics prend en charge plusieurs types de GPU pour l'entraînement dans le cloud :

    GPUGénérationVRAMCoùt/HeureIdéal pour
    RTX 2000 AdaAda16 GB$0.24Petits datasets, tests
    RTX A4500Ampere20 GB$0.25Datasets de taille petite à moyenne
    RTX 4000 AdaAda20 GB$0.26Datasets de taille moyenne
    RTX A5000Ampere24 GB$0.27Datasets de taille moyenne
    L4Ada24 GB$0.39Optimisé pour l'inférence
    A40Ampere48 GB$0.44Tailles de batch plus grandes
    RTX 3090Ampere24 GB$0.46Entranement général
    RTX A6000Ampere48 GB$0.49Grands modèles
    RTX PRO 4000Blackwell24 GB$0.57Budget Blackwell
    RTX PRO 4500Blackwell32 GB$0.64Excellent rapport prix/performance
    RTX 4090Ada24 GB$0.69Meilleur rapport prix/performance
    RTX 6000 AdaAda48 GB$0.77Entranement sur grands batchs
    L40SAda48 GB$0.86Entranement sur grands batchs
    RTX PRO 5000Blackwell48 GB$0.96Entranement sur grands batchs
    RTX 5090Blackwell32 GB$0.99Dernière génération grand public
    L40Ada48 GB$0.99Grands modèles
    A100 PCIeAmpere80 GB$1.39Entranement en production
    A100 SXMAmpere80 GB$1.49Entranement en production
    RTX PRO 6000Blackwell96 GB$2.09Par défaut recommandé
    H100 PCIeHopper80 GB$2.89Entranement haute performance
    H100 NVLHopper94 GB$3.19Performance maximale
    H100 SXMHopper80 GB$3.29Entraînement le plus rapide
    H200 NVLHopper143 GB$3.39Mémoire maximale
    H200 SXMHopper141 GB$4.39Performance maximale
    B200Blackwell180 GB$5.89Modèles larges (Pro+)
    B300Blackwell288 GB$7.39Modèles les plus larges (Pro+)

    Consulte Cloud Training pour connaître les tarifs complets et les options de GPU.

  • Tu peux entraîner des modèles sur ton propre matériel et diffuser des métriques en temps réel vers Ultralytics Platform.

    Exigence de version du package

    L'intégration de la plateforme nécessite ultralytics>=8.4.104. Les versions antérieures ne fonctionneront PAS avec la plateforme.

    pip install "ultralytics>=8.4.104"
    # Set your API key
    export ULTRALYTICS_API_KEY="YOUR_API_KEY"
    
    # Train with project/name to stream metrics
    yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1

    Consulte Cloud Training pour plus de détails sur l'entraînement à distance.

  • La plateforme inclut un éditeur d'annotation complet prenant en charge :

    • Outils manuels : boîtes englobantes, polygones, points clés avec modèles de squelette, boîtes orientées, classification
    • Modèles de squelette : place tous les points clés d'un coup en utilisant les modèles intégrés (Personne, Main, Visage, Chien, Boîte) ou des modèles personnalisés
    • Smart Annotation : Utilise SAM 2.1 ou SAM 3 pour l'annotation basée sur les clics, ou exécute des modèles Ultralytics YOLO pré-entraînés et tes propres modèles YOLO affinés depuis la barre d'outils pour la détection, la segmentation, la sémantique et l'OBB
    • Raccourcis clavier : flux de travail efficaces avec des touches de raccourci
    RaccourciAction
    VMode manuel (dessin)
    SMode intelligent (modèle SAM ou YOLO)
    AActiver/désactiver l'application automatique (en mode intelligent)
    1 - 9Sélectionner la classe par numéro
    DeleteSupprimer l'annotation sélectionnée
    Ctrl+ZAnnuler
    Ctrl+YRétablir
    EscapeEnregistrer / désélectionner / quitter

    Consulte Annotation pour le guide complet.

  • La plateforme prend en charge les mêmes 20 formats de déploiement que le mode Export d'Ultralytics. PyTorch est le format source ; chaque ligne avec un argument format est une cible d'exportation.

    FormatArgument formatModèleMétadonnéesArguments
    PyTorch-yolo26n.pt-
    TorchScripttorchscriptyolo26n.torchscriptimgsz, quantize, dynamic, nms, batch, device
    ONNXonnxyolo26n.onnximgsz, quantize, dynamic, simplify, opset, nms, batch, data, fraction, device
    OpenVINOopenvinoyolo26n_openvino_model/imgsz, quantize, dynamic, nms, batch, data, fraction, device
    TensorRTengineyolo26n.engineimgsz, quantize, dynamic, simplify, opset, workspace, nms, batch, data, fraction, device
    CoreMLcoremlyolo26n.mlpackageimgsz, dynamic, quantize, nms, batch, device
    TF SavedModelsaved_modelyolo26n_saved_model/imgsz, keras, quantize, opset, nms, batch, data, fraction, device
    TF GraphDefpbyolo26n.pbimgsz, opset, batch, device
    TF Edge TPUedgetpuyolo26n_edgetpu.tfliteimgsz, quantize, opset, data, fraction, device
    PaddlePaddlepaddleyolo26n_paddle_model/imgsz, batch, device
    MNNmnnyolo26n.mnnimgsz, batch, dynamic, quantize, simplify, opset, nms, device
    NCNNncnnyolo26n_ncnn_model/imgsz, quantize, batch, device
    IMX500imxyolo26n_imx_model/imgsz, quantize, data, fraction, nms, device
    RKNNrknnyolo26n_rknn_model/imgsz, batch, name, quantize, simplify, opset, data, fraction, device
    ExecuTorchexecutorchyolo26n_executorch_model/imgsz, batch, device
    Axeleraaxelerayolo26n_axelera_model/imgsz, batch, quantize, data, fraction, device
    DEEPXdeepxyolo26n_deepx_model/imgsz, quantize, simplify, opset, data, optimize, device
    Qualcomm QNNqnnyolo26n_qnn.onnximgsz, batch, name, quantize, simplify, opset, data, fraction, device
    LiteRTlitertyolo26n.tfliteimgsz, quantize, batch, data, fraction, device
    Hailohailoyolo26n_hailo_model/imgsz, name, quantize, data, fraction, simplify, conf, iou
    Huawei Ascendascendyolo26n_ascend_model/imgsz, batch, name, quantize, opset, simplify, nms

    Consulte Models Export, le guide du mode Export et l'index des intégrations pour les options spécifiques aux formats.

Commentaires