

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon A SageMaker I 如何发出算法成功和失败的信号
<a name="your-algorithms-training-signal-success-failure"></a>

一种指示是否成功使用其进程退出代码的训练算法。

成功训练执行在退出时的退出代码为 0，而不成功训练执行在退出时的退出代码为非零。在 `DescribeTrainingJob` 返回的 `TrainingJobStatus` 中，这些代码被转换为 `Completed` 和 `Failed`。此退出代码是标准惯例，对于所有语言均可轻松实施。例如，在 Python 中，您可以使用 `sys.exit(1)` 发出失败并退出信号，而仅运行至主例程结束将导致 Python 使用代码 0 退出。

如果失败，该算法可将关于失败的描述写入到失败文件。有关详细信息，请参阅下一节。