Amazon SageMaker Signals 演算法如何成功和失敗 - Amazon SageMaker

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon SageMaker Signals 演算法如何成功和失敗

訓練演算法會透過自身程序的結束代碼,指出該訓練為成功或失敗。

若成功執行訓練,則應在結束代碼為 0 的狀態下結束作業;若訓練執行失敗,則會在結束代碼為非零值的狀態下結束作業。這些會在由 DescribeTrainingJob 傳回的 TrainingJobStatus 中轉換為 CompletedFailed。此作業會採用標準的結束代碼慣例,且所有語言均可輕鬆地進行實作。以 Python 為例,您可以使用 sys.exit(1) 來發出失敗結束的訊號,且只要把主要例行作業執行到最後,即可讓 Python 在代碼 0 的狀態下結束。

在失敗的情況下,演算法可以將失敗說明寫入至失敗的檔案。如需詳細資訊,請參閱下節。