超出资源限制 - xgb.deploy

Resource Limit Exceeded- xgb.deploy

当我尝试从 Amazon SageMaker 部署示例时

xgb_predictor = xgb.deploy(initial_instance_count=1,
                           instance_type='ml.m4.xlarge')

ResourceLimitExceeded:调用 CreateEndpoint 操作时发生错误 (ResourceLimitExceeded):帐户级服务限制 'ml.m4.xlarge for endpoint usage' 为 0 个实例,当前使用 0 个实例,请求增量为 1 个实例。请联系 AWS 支持请求增加此限制。

知道如何解决这个问题吗?

谢谢

AWS 正在使用软限制来防止客户犯下可能导致他们获得比预期更多的钱的错误。当您开始使用 Amazon SageMaker 等新服务时,您将达到这些软限制,您需要使用 AWS 右上角的 "Support" link 专门要求提高它们管理控制台。

这里有一个 link 指导如何做到这一点:https://aws.amazon.com/premiumsupport/knowledge-center/manage-service-limits/

您通常会在几天内提高限额。同时,您可以选择较小的实例(例如t2),这些实例通常可用。

@Guy 回答的是正确的,如果你想部署那么你需要请求特定实例类型的限制,

请求增加 ml 限制的步骤。m4.xlarge

  1. 访问 aws 控制台 https://console.aws.amazon.com/
  2. 点击右上角的支持
  3. 点击创建案例(橙色按钮)
  4. select 增加服务限制单选按钮
  5. 对于限制类型,搜索和 Select SageMaker Notebook 实例
  6. select 与亚马逊控制台右上角显示的区域相同。
  7. 写一个简短的用例描述
  8. 对于限制,Select ml.[x].[x](在您的情况下,ml.m4.xlarge)
  9. 新限制值 1

此手动支持工单可能需要 48 小时才能转过来。