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 d'un entraînement réussi doit se terminer avec un code de sortie 0. L'exécution d'un entraînement ayant échoué 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 se poursuivant jusqu'à la fin de la routine principale et Python se terminant 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.