Como a Amazon SageMaker sinaliza o sucesso e o fracasso do algoritmo - 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á.

Como a Amazon SageMaker sinaliza o sucesso e o fracasso do algoritmo

Um algoritmo de treinamento indica se ele foi bem-sucedido ou apresentou falhas. Para isso, usa o código de saída do processo.

Se uma execução de treinamento for bem-sucedida, seu código de saída será 0; do contrário, o código será diferente de zero. Tais resultados são convertidos para Completed e Failed no TrainingJobStatus retornado pelo DescribeTrainingJob. Essa convenção de código de saída é padrão e facilmente implementada em todas as linguagens. Por exemplo, no Python, você pode usar sys.exit(1) para sinalizar uma saída com falha. Basta executar até o final da rotina principal para que o Python saia com um código 0.

Em caso de falha, o algoritmo pode gravar uma descrição da falha no arquivo em questão. Consulte a próxima seção para saber os detalhes.