本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
機器學習產品發佈的錯誤疑難排解
本節提供說明,說明您在發佈機器學習產品過程中可能遇到的一些常見錯誤。如果您的問題未列出,請聯絡AWS Marketplace 賣方營運
一般:當我在 中新增模型套件或演算法的 Amazon Resource Name (ARN) 時,會收到 400 錯誤 AWS Marketplace 管理入口網站
如果您使用 Amazon SageMaker 主控台來建立資源,則必須在 中發佈此模型套件 AWS Marketplace的程序最後一頁選擇是,或在 中發佈此演算法 AWS Marketplace選擇是。您無法選擇否,也無法稍後發佈。選取是不會發佈模型套件或演算法。不過,它會在模型套件或演算法資源建立時對其進行驗證,這是在 中使用的必要條件 AWS Marketplace。
如果您使用 AWS SDK 來建立模型套件或建立演算法 ,請確定 參數CertifyForMarketplace
設定為 true
。
重新建立已驗證和已驗證的模型套件或演算法資源後,請在 ARN中新增 AWS Marketplace 管理入口網站。
一般:當我在 中新增模型套件或演算法ARN的 時,會收到 404 錯誤 AWS Marketplace 管理入口網站
此錯誤可能由於幾個原因發生:
-
ARN 可能無效。確保您使用的是正確的 ARN。
-
對於模型套件, 看起來ARNs應該類似於
arn:aws:sagemaker:us-east-2:000123456789:model-package/my-model-package-name
。 -
對於演算法, 看起來ARNs應該類似於
arn:aws:sagemaker:us-east-2:000123456789:algorithm/my-algorithm
。
-
-
模型套件或演算法資源未在 AWS 帳戶 與賣方帳戶相同的 中建立。確定要發佈的所有資源和資產都位於您發佈的賣方帳戶中。
-
您用於發佈的使用者或角色沒有正確的IAM許可來存取模型套件或演算法資源。確保您的使用者或角色具有下列許可:
-
對於模型套件,必須允許模型套件資源
sagemaker:DescribeModelPackage
上的動作。 -
對於演算法,必須允許演算法資源
sagemaker:DescribeAlgorithm
上的動作。
-
一般:當我在 中指定演算法產品的定價時,會收到 500 錯誤 AWS Marketplace 管理入口網站
當您嘗試發佈演算法資源時,如果只有訓練映像,而沒有隨附推論映像,就可能發生此錯誤。發佈於 的演算法資源 AWS Marketplace 必須具有兩個元件。如需詳細資訊,請參閱在 中準備產品 SageMaker。
Amazon SageMaker:當我建立模型套件或演算法資源時,會收到「用戶端錯誤:登錄檔存取遭拒」失敗訊息
當用於建立模型套件或演算法的映像存放在屬於另一個 的 Amazon ECR
Amazon SageMaker:我收到「未啟動」和「用戶端錯誤:未排程掃描...」 建立模型套件或演算法資源時出現的失敗訊息
當 SageMaker 無法開始掃描存放在 Amazon 中的 Docker 容器映像時,可能會發生此錯誤ECR。如果發生這種情況,請開啟 Amazon ECR主控台