Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
SageMaker Emplois de formation en IA
Amazon SageMaker AI Training Jobs est un service entièrement géré que vous pouvez utiliser pour entraîner efficacement AI/ML des modèles à grande échelle. Avec SageMaker AI Training Jobs, vous pouvez sélectionner et gérer des instances de calcul pour personnaliser le modèle. Vous avez un contrôle total sur le type et la configuration de l'instance. Les emplois sont éphémères : les instances sont provisionnées pendant la durée de la formation et libérées une fois la formation terminée. Pour plus d'informations sur les jobs de formation en SageMaker IA, consultez Entraîner un modèle avec Amazon SageMaker AI.
Pour une expérience entièrement gérée sans sélection d'instance, consultezPersonnalisation des modèles sans serveur.
Présentation de
Disponibilité par région
SageMaker AI Training Jobs est disponible dans toutes les régions d' SageMaker IA.
Interfaces
- Recettes
Exécutez des recettes d'entraînement préconfigurées à l'aide de SageMaker AI Recipes
. Les recettes fonctionnent à la fois avec SageMaker AI Training Jobs et HyperPod automatisent le chargement des ensembles de données, la formation distribuée et la gestion des points de contrôle. - PythonSDK V3 () ModelTrainer
Utilisez la
ModelTrainerclasse du Python SDK SageMaker AI pour soumettre des tâches de formation par programmation avec un contrôle total sur la sélection et la configuration des instances.from sagemaker.modules.train import ModelTrainer from sagemaker.modules.configs import Compute, InputData trainer = ModelTrainer( training_image="my-training-image", role="arn:aws:iam::123456789012:role/SageMakerRole", compute=Compute(instance_type="ml.p4d.24xlarge", instance_count=2) ) trainer.train(input_data_config=[ InputData(channel_name="training", data_source="s3://my-bucket/train") ])- Studio (anciens modèles)
Pour les anciens modèles, utilisez la fiche détaillée du modèle → bouton Train dans Studio. Ce flux permet de sélectionner des instances et de configurer des hyperparamètres.
Techniques prises en charge
SFT, DPO, RLVR, RLAIF (via Recipes)
PPO (modèles Amazon Nova uniquement)
CPT (suite Pre-Training)
Types de formation pris en charge
LoRA
FFT (complet Fine-Tuning)
Prise en main
Pour commencer à utiliser SageMaker AI Training Jobs à l'aide de recettes :
Clonez le référentiel de recettes :
git clone --recursive https://github.com/aws/sagemaker-hyperpod-recipes.git cd sagemaker-hyperpod-recipes pip3 install -r requirements.txtChoisissez une recette en fonction
recipes_collection/recipes/fine-tuning/de votre modèle et de votre technique.Configurez votre chemin de données d'entraînement et vos hyperparamètres dans le fichier YAML de recettes.
Lancez la tâche de formation à l'aide du script de lancement.
Pour des didacticiels détaillés, consultez la documentation HyperPod des recettes SageMaker AI.