将代码打包成映像 - AWS Marketplace

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

将代码打包成映像

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

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

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

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

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

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

重要

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

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