Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comment Amazon SageMaker signale le succès et l'échec d'un algorithme
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.