本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将您的代码打包成图像以供机器学习产品使用 AWS Marketplace
机器学习产品 AWS Marketplace 使用 Amazon SageMaker 来创建和运行您为买家提供的机器学习逻辑。 SageMaker 运行包含您的逻辑的 Docker 容器镜像。 SageMaker在安全且可扩展的基础架构中运行这些容器。有关更多信息,请参阅 Amazon 的安全和知识产权 SageMaker。以下各节提供有关如何将您的代码打包到 Docker 容器镜像中的信息。 SageMaker
我要创建哪种类型的容器映像?
两种类型的容器映像,即推理映像和训练映像。
要创建模型包产品,您只需要一个推理映像。有关详细说明,请参阅 创建模型包图片。
要创建算法产品,您需要训练映像和推理映像。有关详细说明,请参阅 创建算法图像。
要将代码正确打包到容器镜像中,容器必须符合 SageMaker文件结构。容器必须公开正确的端点,以确保服务可以将数据传入和传出您的容器。以下各部分解释了此过程的细节。
重要
出于安全目的,当买家订阅您的容器化产品时,Docker 容器在隔离(无互联网连接)的环境中运行。在您创建容器时,请勿通过互联网进行传出调用,否则将失败。对的调用 AWS 服务 也会失败。想要了解更多信息,请参阅Amazon 的安全和知识产权 SageMaker部分。
或者,在创建推理和训练映像时,可以使用可用的深度学习容器映像