本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
中机器学习产品的服务限制和配额 AWS Marketplace
本部分介绍 AWS Marketplace中的机器学习 (ML) 产品的限制和限额。
主题
网络隔离
出于安全目的,当买家订阅您的容器化产品时,Docker 容器在隔离(无网络访问)的环境中运行。在您创建容器时,请勿通过互联网进行传出调用,否则将失败。对的调用 AWS 服务 也会失败。
映像大小
您的 Docker 镜像大小受亚马逊弹性容器注册表 (亚马逊ECR) 服务配额的约束。Docker 映像大小会影响训练作业、批量转换作业和端点创建期间的启动时间。为了获得更好的性能,请保持最佳 Docker 映像大小。
存储大小
当您创建终端节点时,亚马逊会将亚马逊弹性块存储 (AmazonEBS) 存储卷 SageMaker 附加到托管该终端节点的每个 ML 计算实例。(终端节点也称为实时推理或 Amazon SageMaker 托管服务。) 存储卷的大小取决于实例类型。有关更多信息,请参阅 Amazon SageMaker 开发者指南中的主机实例存储卷。
有关批量转换,请参阅《Amazon SageMaker 开发者指南》中的 “批量转换中的存储”。
实例大小
SageMaker 提供了一系列针对不同机器学习用例进行了优化的实例类型。实例类型由CPU、GPU、内存和网络容量的不同组合组成。实例类型便于您灵活选择适合构建、训练和部署机器学习模型的资源组合。有关更多信息,请参阅 Amazon SageMaker ML 实例类型
推理的有效负载大小
对于端点,将每次调用的输入数据的最大大小限制为 6 MB。此值无法调整。
对于批量转换,每次调用输入数据的最大大小为 100 MB。此值无法调整。
推理的处理时间
对于端点,每次调用的最大处理时间为 60 秒。此值无法调整。
对于批量转换,每次调用的最大处理时间为 60 分钟。此值无法调整。
服务限额
有关与训练和推理相关的配额的更多信息,请参阅 Amazon S SageMaker ervice Q uotas。
异步推理
中发布的模型包和算法 AWS Marketplace 无法部署到为 Amazon SageMaker 异步推理配置的终端节点。为异步推理配置的端点要求模型具有网络连接。所有 AWS Marketplace 型号均在网络隔离下运行。有关更多信息,请参阅无网络访问。
无服务器推理
中发布的模型包和算法 AWS Marketplace 无法部署到为 Amazon SageMaker Serverless Infer ence 配置的终端节点。为无服务器推理配置的端点要求模型具有网络连接。所有 AWS Marketplace 型号均在网络隔离下运行。有关更多信息,请参阅无网络访问。
托管的竞价型训练
对于来自的所有算法 AWS Marketplace,的值设置MaxWaitTimeInSeconds
为 3,600 秒(60 分钟),即使实施了托管点训练的检查点。此值无法调整。
Docker 镜像和 AWS 账户
要发布,图片必须存储在卖家拥有的 Amazon ECR 存储库中。 AWS 账户 不可能发布存储在他人拥有的存储库中的图像 AWS 账户。
根据内置算法发布模型包或 AWS Marketplace
无法发布使用 Amazon SageMaker 内置算法或订 AWS Marketplace 阅算法的训练作业创建的模型包。
您仍然可以使用训练作业中的模型构件,但是发布模型包需要您自己的推理映像。
AWS 区域 支持发布
AWS Marketplace 支持在符合以下条件 AWS 区域 的情况下发布模型包和算法资源:
-
默认选择加入的可用区域
(例如, describe-regions 返回 "OptInStatus": "opt-in-not-required"
)
发布模型包或算法产品所需的所有资产都必须存储在您选择发布的同一区域。这包括以下这些:
-
在 Amazon 中创建的模型包和算法资源 SageMaker
-
上传到 Amazon ECR 存储库的推理和训练图像
-
存储在 Amazon Simple Storage Service (Amazon S3) 中并在模型包资源的模型部署期间动态加载的模型构件(如有)
-
存储在 Amazon S3 中的用于推理和训练验证的测试数据
您可以在支持的任何地区开发和培训您的产品 SageMaker。但是,在发布之前,您必须将所有资源复制到 AWS Marketplace 支持发布的区域,并在该区域中重新创建资源。
在发布过程中,无论您从哪个地区发布,您都可以选择要发布到的区域,并在其中发布您的产品。 AWS 区域