

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 AI sinaliza o sucesso e o fracasso do algoritmo
<a name="your-algorithms-training-signal-success-failure"></a>

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.