Passer au contenu

Formation Cloud

Ultralytics Platform Cloud Training propose un entraînement en un clic sur des GPU cloud, rendant l'entraînement de modèles accessible sans configuration complexe. Entraînez des modèles YOLO avec un streaming de métriques en temps réel et une sauvegarde automatique des points de contrôle.

Entraîner depuis l'interface utilisateur

Démarrez l'entraînement cloud directement depuis la Plateforme :

  1. Accédez à votre projet
  2. Cliquez sur Entraîner le modèle
  3. Configurer les paramètres d'entraînement
  4. Cliquez sur Démarrer l'entraînement

Étape 1 : Sélectionner le jeu de données

Choisissez un jeu de données parmi vos téléchargements :

OptionDescription
Vos jeux de donnéesJeux de données que vous avez téléchargés
Jeux de données publicsEnsembles de données publics provenant d'Explore

Étape 2 : Configurer le modèle

Sélectionnez le modèle de base et les paramètres :

ParamètreDescriptionPar défaut
ModèleArchitecture de base (YOLO26n, s, m, l, x)YOLO26n
ÉpoquesNombre d'itérations d'entraînement100
Taille de l'imageRésolution d'entrée640
Taille du lotÉchantillons par itérationAuto

Étape 3 : Sélectionner le GPU

Choisissez vos ressources de calcul :

NiveauGPUVRAMPrix/heureIdéal pour
BudgetRTX A20006 Go$0.12Petits ensembles de données, tests
BudgetRTX 308010 Go$0.25Ensembles de données de taille moyenne
BudgetRTX 3080 Ti12 Go$0.30Ensembles de données de taille moyenne
BudgetA3024 Go$0.44Taille des lots plus importante
MilieuRTX 409024 Go$0.60Excellent rapport qualité/prix
MilieuA600048 Go$0.90Grands modèles
MilieuL424 Go$0.54Inférence optimisée
MilieuL40S48 Go$1.72Entraînement par lots volumineux
ProA100 40 Go40 Go$2.78Formation à la production
ProA100 80 Go80 Go$3.44Très grands modèles
ProH10080 Go$5.38Formation la plus rapide
EntrepriseH200141 Go$5.38Performances maximales
EntrepriseB200192 Go$10.38Modèles les plus grands
UltralyticsRTX PRO 600048 Go$3.68Ultralytics

Sélection du GPU

  • RTX 4090: meilleur rapport prix/performance pour la plupart des tâches à 0,60 $/heure
  • A100 80GB : Requis pour les grandes tailles de lot ou les modèles volumineux
  • H100/H200: performances maximales pour les entraînements où le temps est compté
  • B200: architecture NVIDIA pour les charges de travail de pointe

Étape 4 : Démarrer l'entraînement

Cliquez sur Démarrer l'entraînement pour lancer votre tâche. La plateforme :

  1. Provisionne une instance GPU
  2. Télécharge votre jeu de données
  3. Démarre l'entraînement
  4. Diffuse les métriques en temps réel

Crédits gratuits

Les nouveaux comptes reçoivent 5 $ de crédit à l'inscription (25 $ pour les e-mails professionnels), ce qui suffit pour plusieurs séances d'entraînement. Vérifiez votre solde dans Paramètres > Facturation.

Surveiller l'entraînement

Visualiser la progression de l'entraînement en temps réel :

Métriques en temps réel

MétriqueDescription
PertePerte d'entraînement et de validation
mAPPrécision moyenne
PrécisionPrédictions positives correctes
RappelVérités terrain détectées
Utilisation GPUPourcentage d'utilisation du GPU
MémoireUtilisation de la mémoire GPU

Points de contrôle

Les points de contrôle sont enregistrés automatiquement :

  • À chaque époque : Poids les plus récents sauvegardés
  • Meilleur modèle : Point de contrôle avec le mAP le plus élevé conservé
  • Modèle final : Poids à la fin de l'entraînement

Arrêter et reprendre

Arrêter l'entraînement

Cliquez sur Arrêter l'entraînement pour mettre votre tâche en pause :

  • Le point de contrôle actuel est sauvegardé
  • L'instance GPU est libérée
  • Les crédits cessent d'être facturés

Reprendre l'entraînement

Reprendre à partir de votre dernier point de contrôle :

  1. Accédez au modèle
  2. Cliquez sur Reprendre l'entraînement
  3. Confirmez la reprise

Limitations de la reprise

Vous ne pouvez reprendre qu'un entraînement qui a été explicitement arrêté. Les tâches d'entraînement ayant échoué pourraient devoir être redémarrées de zéro.

Entraînement à distance

Entraînez-vous sur votre propre matériel tout en diffusant les métriques vers la Plateforme.

Version de package requise

L'intégration à la plateforme nécessite ultralytics>=8.4.0. Les versions antérieures NE fonctionneront PAS avec la plateforme.

pip install "ultralytics>=8.4.0"

Configurer la clé API

  1. Allez dans Paramètres > Clés API
  2. Créez une nouvelle clé avec une portée d'entraînement
  3. Définissez la variable d'environnement :
export ULTRALYTICS_API_KEY="your_api_key"

Entraîner avec le streaming

Utilisez la project et name paramètres pour diffuser les métriques :

yolo train model=yolo26n.pt data=coco.yaml epochs=100 \
  project=username/my-project name=experiment-1
from ultralytics import YOLO

model = YOLO("yolo26n.pt")
model.train(
    data="coco.yaml",
    epochs=100,
    project="username/my-project",
    name="experiment-1",
)

Utilisation des jeux de données de la plateforme

Entraînez-vous avec des jeux de données stockés sur la Plateforme :

yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100

L'argument ul:// Le format URI télécharge et configure automatiquement votre jeu de données.

Facturation

Les coûts d'entraînement sont basés sur l'utilisation du GPU :

Estimation des coûts

Avant le début de la formation, la plateforme estime le coût total en fonction :

Estimated Cost = Base Time × Model Multiplier × Dataset Multiplier × GPU Speed Factor × GPU Rate

Facteurs influant sur le coût :

FacteurImpact
Taille de l'ensemble de donnéesPlus d'images = temps d'entraînement plus long
Taille du modèleLes modèles plus grands (m, l, x) s'entraînent plus lentement que les modèles (n, s).
Nombre d'époquesMultiplicateur direct sur le temps de formation
Taille de l'imageUne taille d'image plus grande augmente le calcul
GPUDes GPU plus rapides réduisent le temps d'entraînement

Exemples de coûts

ScénarioGPUDuréeCoût
1000 images, YOLO26n, 100 époquesRTX 4090~1 heure~0,60 $
5000 images, YOLO26m, 100 époquesA100 80 Go~4 heures~13,76 $
10 000 images, YOLO26x, 200 époquesH100Environ 8 heures~43,04 $

Système de détention/règlement

La plateforme utilise un modèle de facturation axé sur la protection des consommateurs :

  1. Estimation: coût calculé avant le début de la formation
  2. Maintien: montant estimé + marge de sécurité de 20 % réservée sur le solde
  3. Train: Montant réservé indiqué comme « Réservé » dans votre solde
  4. Règlement: une fois le travail terminé, seul GPU réellement utilisé est facturé.
  5. Remboursement: tout excédent est automatiquement reversé sur votre solde.

Protection des consommateurs

Vous ne payez jamais plus que le montant estimé avant la formation. Si la formation se termine plus tôt ou est annulée, vous ne payez que le temps de calcul réellement utilisé.

Méthodes de paiement

MéthodeDescription
Solde du compteCrédits préchargés
Paiement à la tâcheFacturation à la fin de la tâche

Solde minimum

Un solde minimum de 5,00 $ est requis pour démarrer l'entraînement basé sur les époques.

Afficher les coûts d'entraînement

Après l'entraînement, consultez les coûts détaillés dans l'onglet Facturation :

  • Répartition des coûts par époque
  • Temps GPU total
  • Télécharger le rapport de coûts

Conseils d'entraînement

Choisir la bonne taille de modèle

ModèleParamètresIdéal pour
YOLO26n2.4MAppareils de périphérie en temps réel
YOLO26s9.5MÉquilibre vitesse/précision
YOLO26m20.4MPrécision supérieure
YOLO26l24.8MPrécision de production
YOLO26x55.7MPrécision maximale

Optimiser le temps d'entraînement

  1. Commencez modestement : Testez d'abord avec moins d'époques
  2. Utilisez le GPU approprié : Adaptez le GPU à la taille du modèle/lot
  3. Validez le jeu de données : Assurez la qualité avant l'entraînement
  4. Surveillez tôt : Arrêtez si les métriques plafonnent

Dépannage

ProblèmeSolution
Entraînement bloqué à 0 %Vérifiez le format du jeu de données, réessayez
Mémoire insuffisanteRéduire la taille du lot ou utiliser un GPU plus puissant
Faible précisionAugmenter le nombre d'époques, vérifier la qualité des données
Entraînement lentEnvisager un GPU plus rapide

FAQ

Combien de temps dure l'entraînement ?

Le temps de formation dépend de :

  • Taille du jeu de données
  • Taille du modèle
  • Nombre d'époques
  • GPU sélectionné

Temps typiques (1000 images, 100 époques) :

ModèleRTX 4090A100
YOLO26n30 min20 min
YOLO26m60 min40 min
YOLO26x120 min80 min

Puis-je entraîner pendant la nuit ?

Oui, l'entraînement se poursuit jusqu'à la fin. Vous recevrez une notification lorsque l'entraînement sera terminé. Assurez-vous que votre compte dispose d'un solde suffisant pour l'entraînement basé sur les époques.

Que se passe-t-il si je n'ai plus de crédits ?

L'entraînement se met en pause à la fin de l'époque actuelle. Votre point de contrôle est enregistré, et vous pouvez reprendre après avoir ajouté des crédits.

Puis-je utiliser des arguments d'entraînement personnalisés ?

Oui, les utilisateurs avancés peuvent spécifier des arguments supplémentaires dans la configuration d'entraînement.

Référence des paramètres d'entraînement

Paramètres principaux

ParamètreTypePar défautPlageDescription
epochsint1001+Nombre d'époques d'entraînement
batchint16-1 = autoTaille du lot (-1 pour auto)
imgszint64032+Taille de l'image d'entrée
patienceint1000+Patience pour l'arrêt anticipé
workersint80+Workers du dataloader
cacheboolFaux-Mettre en cache les images (RAM/disque)

Paramètres du taux d'apprentissage

ParamètreTypePar défautPlageDescription
lr0flottant0.010.0-1.0Taux d'apprentissage initial
lrfflottant0.010.0-1.0Facteur LR final
momentumflottant0.9370.0-1.0Momentum SGD
weight_decayflottant0.00050.0-1.0Régularisation L2
warmup_epochsflottant3.00+Nombre d'epochs de Warmup
cos_lrboolFaux-Scheduler LR cosinus

Paramètres d'augmentation

ParamètreTypePar défautPlageDescription
hsv_hflottant0.0150.0-1.0Augmentation de la teinte HSV
hsv_sflottant0.70.0-1.0Saturation HSV
hsv_vflottant0.40.0-1.0Valeur HSV
degreesflottant0.0-Degrés de rotation
translateflottant0.10.0-1.0Fraction de translation
scaleflottant0.50.0-1.0Facteur d'échelle
fliplrflottant0.50.0-1.0Probabilité de retournement horizontal
flipudflottant0.00.0-1.0Probabilité de retournement vertical
mosaicflottant1.00.0-1.0Augmentation Mosaic
mixupflottant0.00.0-1.0Augmentation MixUp
copy_pasteflottant0.00.0-1.0Copier-coller (segment)

Sélection de l'optimiseur

ValeurDescription
autoSélection automatique (par défaut)
SGDDescente de gradient stochastique
AdamOptimiseur Adam
AdamWAdam avec décroissance du poids

Paramètres spécifiques à la tâche

Certains paramètres ne s'appliquent qu'à des tâches spécifiques :

  • Segmenter: overlap_mask, mask_ratio, copy_paste
  • Pose: pose (poids de la perte), kobj (objectness des points clés)
  • Classifier: dropout, erasing, auto_augment


📅 Créé il y a 20 jours ✏️ Mis à jour il y a 14 jours
glenn-jocherLaughing-q

Commentaires