As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
SageMaker Empregos de treinamento em IA
O Amazon SageMaker AI Training Jobs é um serviço totalmente gerenciado que você pode usar para treinar AI/ML modelos em grande escala com eficiência. Com o SageMaker AI Training Jobs, você pode selecionar e gerenciar instâncias de computação para personalização do modelo. Você tem controle total sobre o tipo e a configuração da instância. Os trabalhos são efêmeros — as instâncias são provisionadas durante o treinamento e liberadas quando concluídas. Para obter mais informações sobre trabalhos de treinamento em SageMaker IA, consulte Treinar um modelo com a Amazon SageMaker AI.
Para uma experiência totalmente gerenciada sem a seleção de instâncias, consultePersonalização de modelos sem servidor.
Visão geral do
Disponibilidade regional
SageMaker As vagas de treinamento em IA estão disponíveis em todas as regiões de SageMaker IA.
Interfaces
- Fórmulas
Execute receitas de treinamento pré-configuradas usando o SageMaker AI Recipes
. As receitas funcionam com trabalhos de treinamento de SageMaker IA e automatizam o carregamento de conjuntos de dados HyperPod, o treinamento distribuído e o gerenciamento de pontos de verificação. - PythonSDK VERSÃO 3 () ModelTrainer
Use a
ModelTrainerclasse do SageMaker AI Python SDK para enviar trabalhos de treinamento de forma programática com controle total sobre a seleção e a configuração da instância.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 (modelos antigos)
Para modelos mais antigos, use o cartão de detalhes do modelo → botão Treinar no Studio. Esse fluxo permite a seleção de instâncias e a configuração de hiperparâmetros.
Técnicas suportadas
SFT, DPO, RLVR, RLAIF (via Receitas)
PPO (somente modelos Amazon Nova)
CPT (continuação Pre-Training)
Tipos de treinamento compatíveis
LoRA
FFT (Completo Fine-Tuning)
Introdução
Para começar com trabalhos de treinamento em SageMaker IA usando receitas:
Clone o repositório de receitas:
git clone --recursive https://github.com/aws/sagemaker-hyperpod-recipes.git cd sagemaker-hyperpod-recipes pip3 install -r requirements.txtEscolha uma receita
recipes_collection/recipes/fine-tuning/para seu modelo e técnica.Configure seu caminho de dados de treinamento e hiperparâmetros no arquivo YAML da receita.
Inicie o trabalho de treinamento usando o script do inicializador.
Para tutoriais detalhados, consulte a documentação de HyperPod receitas de SageMaker IA.