【问题标题】:Confirming endpoints were deleted in SageMaker notebook确认端点已在 SageMaker 笔记本中删除
【发布时间】:2019-11-19 21:31:55
【问题描述】:

我只是在测试 AWS Sagemaker 笔记本并使用以下部分脚本创建了一个端点:

endpoint_name = 'engine' + strftime("%Y-%m-%d-%H-%M-%S", gmtime())
endpoint_config_name = 'engine_config' + strftime("%Y-%m-%d-%H-%M-%S", gmtime())
model_name = 'engine_model' + strftime("%Y-%m-%d-%H-%M-%S", gmtime())

while status=='Creating':
    time.sleep(60)
    resp = sm_client.describe_endpoint(EndpointName=endpoint_name)
    status = resp['EndpointStatus']
    print("Status: " + status)

我正在尝试使用以下方法删除该端点: sm_client.delete_endpoint(EndpointName=endpoint_name)

但是,它不起作用,因为我天真地为端点名称使用了时间戳并且我不记得它们。当我重新运行代码时,原始变量值被覆盖。结果,我无法删除现有端点。 我去了 Sagemaker 管理仪表板 --> 推理 --> 端点,但它是空的。我什至不知道我当前是否有任何活动端点。请告知在这种情况下如何删除我的端点。提前谢谢你。

【问题讨论】:

  • 脚本中是否有调用CreateEndpoint() 方法的地方?前 3 行是否与 while 循环在同一个 Jupyter 单元格中?

标签: amazon-web-services amazon-sagemaker


【解决方案1】:

如果 SageMaker 服务控制台的“端点”选项卡下没有处于活动状态的端点,则您不会为推理或端点基础设施产生任何费用。

如果是这种情况,您的“端点”选项卡应如下所示:

另一方面,

端点配置涉及端点部署所需的元数据。这只是元数据,存储在您的帐户中(免费),在“端点配置”选项卡下的控制台中可见。拆除端点时无需移除这些配置。

重要提示:仔细检查您是否正在控制台中检查您将部署到的区域。例如,如果您运行笔记本并在 us-east-1 中部署了一个端点,但在 SageMaker 控制台中查看 us-west-2,它将不会显示来自其他区域的端点。

【讨论】:

  • 你是救生员。我同时使用俄亥俄州和弗吉尼亚州,并没有注意到我的管理控制台位于错误的区域。当我进行切换时,有很多活动端点大声笑
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-06
  • 1970-01-01
  • 1970-01-01
  • 2021-05-09
  • 2016-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多