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