Signalisation de la réussite ou de l'échec d'un algorithme par Amazon SageMaker - Amazon SageMaker

Signalisation de la réussite ou de l'échec d'un algorithme par Amazon SageMaker

Un algorithme d'entraînement indique s'il a réussi ou échoué à l'aide du code de sortie de son processus.

L'exécution de la réussite d'un entraînement réussi doit se terminer avec un code de sortie 0. L'exécution de l'échec d'un entraînement doit se terminer avec un code de sortie différent de zéro. Ces valeurs seront converties en Completed et Failed dans le TrainingJobStatus renvoyé par DescribeTrainingJob. Les conventions liées à ce code de sortie sont standard et facilement mises en œuvre dans toutes les langues. Par exemple, dans Python, vous pouvez utiliser sys.exit(1) pour signaler une sortie d'échec, l'exécution jusqu'à la fin de la routine principale causera une sortie de Python avec un code 0.

En cas d'échec, l'algorithme peut écrire une description de l'échec dans le fichier des défaillances. Pour plus de détails, consultez la section suivante.