將程式碼封裝成影像 - AWS Marketplace

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

將程式碼封裝成影像

AWS Marketplace 使用 Amazon 的機器學習產品 SageMaker 來建立和執行您為買家提供的機器學習邏輯。 SageMaker 運行包含您的邏輯的 Docker 容器映像。 SageMaker在安全且可擴充的基礎架構中執行這些容器。如需詳細資訊,請參閱 安全性和智慧財產權

我要建立哪種類型的容器映像檔?

兩種類型的容器映像是推論影像和訓練影像。

若要建立模型套件產品,您只需要一個推論影像。如需詳細說明,請參閱 模型套件影像

若要建立演算法產品,您需要訓練影像和推論影像。如需詳細說明,請參閱 演算法影像

若要將程式碼正確封裝到容器映像中,容器必須遵守 SageMaker檔案結構。容器必須公開正確的端點,以確保服務可以將資料傳送至您的容器,或從容器傳送資料。以下各節將說明此程序的詳細資訊。

重要

為了安全起見,當買方訂閱您的容器化產品時,Docker 容器會在沒有網際網路連線的隔離環境中執行。創建容器時,請不要依賴 Internet 上的撥出電話,因為它們會失敗。呼叫也 AWS 服務 將失敗。如需詳細資訊,請參閱 安全性和智慧財產權 一節。

或者,在建立推論和訓練映像時,請使用可用 Deep Learning Containers 映像中的容器作為起點。這些映像檔已使用不同的機器學習架構正確封裝。