Amazon 如何 SageMaker 信號算法成功和失敗 - Amazon SageMaker

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

Amazon 如何 SageMaker 信號算法成功和失敗

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

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

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