Solução de problemas do Amazon SageMaker Model Building Pipelines - Amazon SageMaker

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á.

Solução de problemas do Amazon SageMaker Model Building Pipelines

Ao usar o Amazon SageMaker Model Building Pipelines, você pode ter problemas por vários motivos. Este tópico fornece informações sobre erros comuns e como resolvê-los.

Problemas de definição de pipeline

Sua definição de pipeline pode não estar formatada corretamente. Isso pode resultar na falha de execução ou na imprecisão do trabalho. Esses erros podem ser detectados quando o pipeline é criado ou quando ocorre uma execução. Se sua definição não for validada, o SageMaker Pipelines retornará uma mensagem de erro identificando o caractere em que o arquivo JSON está malformado. Para corrigir esse problema, revise as etapas criadas usando o SDK do SageMaker Python para verificar a precisão.

Você só pode incluir etapas em uma definição de pipeline uma vez. Por esse motivo, as etapas não podem existir como parte de uma etapa de condição e de um pipeline no mesmo pipeline.

Examinar registros de pipeline

Você pode visualizar o status das suas etapas usando o comando a seguir:

execution.list_steps()

Cada etapa inclui as seguintes informações:

  • O ARN da entidade lançada pelo pipeline, como SageMaker ARN do trabalho, ARN do modelo ou ARN do pacote de modelos.

  • O motivo da falha inclui uma breve explicação da falha na etapa.

  • Se a etapa for uma etapa de condição, ela indicará se a condição foi avaliada como verdadeira ou falsa. 

  • Se a execução reutilizar uma execução de trabalho anterior, o CacheHit listará a execução de origem. 

Você também pode visualizar as mensagens de erro e os registros na interface do Amazon SageMaker Studio. Para obter informações sobre como ver os registros no Studio, consulte Visualizar a execução de um pipeline.

Permissões ausentes

As permissões corretas são necessárias para o perfil que cria a execução do pipeline e as etapas que criam cada um dos trabalhos na execução do pipeline. Sem essas permissões, talvez você não consiga enviar a execução do pipeline ou executar seus SageMaker trabalhos conforme o esperado. Para garantir que suas permissões sejam configuradas corretamente, consulte Gerenciamento de acesso do IAM.

Erros de execução do trabalho

Você pode ter problemas ao executar suas etapas devido a problemas nos scripts que definem a funcionalidade de seus SageMaker trabalhos. Cada trabalho tem um conjunto de CloudWatch registros. Para ver esses registros do Studio, consulteVisualizar a execução de um pipeline. Para obter informações sobre como usar CloudWatch registros com SageMaker, consulteRegistre SageMaker eventos da Amazon com a Amazon CloudWatch.

Erros do arquivo de propriedade

Você pode ter problemas ao implantar incorretamente os arquivos de propriedades com seu pipeline. Para garantir que sua implantação de arquivos de propriedades funcione conforme o esperado, consulte Passe dados entre as etapas.