机器学习产品发布错误疑难解答 - AWS Marketplace

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

机器学习产品发布错误疑难解答

本节为您在机器学习产品的发布过程中可能遇到的一些常见错误提供帮助。如果您的问题未列出,请联系 AWS Marketplace 卖家运营团队。

常规:当我在模型包或算法中添加我的模型包的 Amazon 资源名称 (ARN) 时,出现了 400 错误 AWS Marketplace 管理门户

如果您使用 Amazon SageMaker 控制台创建资源,则必须在 “发布此模型包” 流程的最后一页上选择 “”, AWS Marketplace或者在 “发布此算法” 时选择 “” AWS Marketplace。您不能选择然后稍后再发布。选择不会发布模型包或算法。但是,它会在创建模型包或算法资源时对其进行验证,这是在 AWS Marketplace中使用所必需的。

如果您使用创建模型包或创建算法,请确保将参数设置CertifyForMarketplacetrue。 AWS SDK

重新创建经过认证和验证的模型包或算法资源后,ARN在中添加新的模型包或算法资源。 AWS Marketplace 管理门户

常规:当我在模型包或算法中添加我的模型包或算法时,出现了 404 错误 ARN AWS Marketplace 管理门户

此错误可能是由于以下几个原因引起的:

  • ARN可能无效。确保您使用的是正确的ARN。

    • 对于模型包,ARNs应类似于arn:aws:sagemaker:us-east-2:000123456789:model-package/my-model-package-name

    • 对于算法,ARNs应类似于arn:aws:sagemaker:us-east-2:000123456789:algorithm/my-algorithm

  • 模型包或算法资源不是在与卖家账户 AWS 账户 相同的情况下创建的。确保所有用于发布的资源和资产都在您发布内容的卖家账户中。

  • 您用于发布的用户或角色没有访问模型包或算法资源的正确IAM权限。确保您的用户或角色拥有以下权限:

    • 对于模型包,必须允许对模型包资源执行 sagemaker:DescribeModelPackage 操作。

    • 对于算法,必须允许对算法资源执行 sagemaker:DescribeAlgorithm 操作。

一般:我在中为我的算法产品指定定价时收到 500 错误 AWS Marketplace 管理门户

当您尝试发布仅包含训练映像而没有随附推理映像的算法资源时,可能会发生此错误。上发布的算法资源 AWS Marketplace 必须同时包含这两个组件。有关更多信息,请参阅 在里面准备你的产品 SageMaker

Amazon SageMaker:创建模型包或算法资源时,我收到 “客户端错误:注册表访问被拒绝” 失败消息

当用于创建模型包或算法的图像存储在属于另一个的 Amazon 存储ECR库中时,可能会发生此错误 AWS 账户。模型包或算法验证不支持跨账户映像。将图像复制到您用于发布 AWS 账户 的 Amazon ECR 存储库中。然后,使用新的映像位置继续创建资源。

Amazon SageMaker:我收到 “未启动” 和 “客户端错误:未计划扫描...” 失败消息

当 SageMaker 无法启动对存储在亚马逊ECR中的 Docker 容器映像的扫描失败时,就会发生此错误。如果发生这种情况,请打开 Amazon ECR 控制台,找到您的图片上传到的存储库,选择图片,然后选择 Scan