Visão geral do Pipelines
Um pipeline do Amazon SageMaker Pipelines é uma série de etapas interconectadas em um gráfico acíclico direcionado (DAG) que são definidas usando a interface de usuário de arrastar e soltar ou o SDK do Pipelines
O exemplo inclui as seguintes etapas:
AbaloneProcess
, uma instância da etapa de processamento, executa um script de pré-processamento nos dados usados para treinamento. Por exemplo, o script pode preencher valores ausentes, normalizar dados numéricos ou dividir dados nos conjuntos de dados de treinamento, validação e teste.AbaloneTrain
, uma instância da etapa de treinamento, configura hiperparâmetros e treina um modelo a partir dos dados de entrada pré-processados.AbaloneEval
, outra instância da etapa de processamento, avalia a precisão do modelo. Esta etapa mostra um exemplo de dependência de dados: usa a saída do conjunto de dados de teste doAbaloneProcess
.AbaloneMSECond
é uma instância de uma etapa de condição que, neste exemplo, verifica se o resultado do erro quadrático médio da avaliação de modelo está abaixo de um determinado limite. Se o modelo não atender aos critérios, o funcionamento do pipeline é interrompido.A execução do pipeline prossegue com as seguintes etapas:
AbaloneRegisterModel
, em que o SageMaker chama a etapa RegisterModel para registrar o modelo como um grupo de pacotes de modelo versionados no Registro de Modelos do Amazon SageMaker.AbaloneCreateModel
, em que o SageMaker chama a etapa CreateModel para criar o modelo em preparação para a transformação em lote. EmAbaloneTransform
, o SageMaker chama a etapa de transformação para gerar predições de modelo em um conjunto de dados especificado por você.
Os tópicos a seguir descrevem conceitos fundamentais do Pipelines. Para obter um tutorial descrevendo a implementação desses conceitos, consulte Ações de pipelines.
Tópicos
- Estrutura e execução do pipeline
- Gerenciamento de acesso do IAM
- Configurar a compatibilidade entre contas para o Pipelines
- Parâmetros de pipeline
- Etapas do Pipelines
- Código Python lift-and-shift com o decorador @step
- Passe dados entre etapas
- Etapas do pipeline de cache
- Política de repetição para etapas do pipeline
- Execução seletiva das etapas do pipeline
- Cálculo da linha de base, detecção de oscilações e ciclo de vida com as etapas do ClarifyCheck e do QualityCheck no Amazon SageMaker Pipelines
- Programar execuções de pipeline
- Integração com o Amazon SageMaker Experiments
- Executar pipelines usando o modo local
- Solução de problemas do Amazon SageMaker Pipelines