将您的代码打包成图像以供机器学习产品使用 AWS Marketplace - AWS Marketplace

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

将您的代码打包成图像以供机器学习产品使用 AWS Marketplace

机器学习产品 AWS Marketplace 使用 Amazon SageMaker 来创建和运行您为买家提供的机器学习逻辑。 SageMaker 运行包含您的逻辑的 Docker 容器镜像。 SageMaker在安全且可扩展的基础架构中运行这些容器。有关更多信息,请参阅 Amazon 的安全和知识产权 SageMaker。以下各节提供有关如何将您的代码打包到 Docker 容器镜像中的信息。 SageMaker

我要创建哪种类型的容器映像?

两种类型的容器映像,即推理映像和训练映像。

要创建模型包产品,您只需要一个推理映像。有关详细说明,请参阅 创建模型包图片

要创建算法产品,您需要训练映像和推理映像。有关详细说明,请参阅 创建算法图像

要将代码正确打包到容器镜像中,容器必须符合 SageMaker文件结构。容器必须公开正确的端点,以确保服务可以将数据传入和传出您的容器。以下各部分解释了此过程的细节。

重要

出于安全目的,当买家订阅您的容器化产品时,Docker 容器在隔离(无互联网连接)的环境中运行。在您创建容器时,请勿通过互联网进行传出调用,否则将失败。对的调用 AWS 服务 也会失败。想要了解更多信息,请参阅Amazon 的安全和知识产权 SageMaker部分。

或者,在创建推理和训练映像时,可以使用可用的深度学习容器映像中的容器作为起点。这些映像已经用不同的机器学习框架正确打包。