

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 AI signale le succès et l'échec d'un algorithme
<a name="your-algorithms-training-signal-success-failure"></a>

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.