确认端点已在SageMaker笔记本中删除

时间:2019-11-19 21:31:55

标签: amazon-web-services amazon-sagemaker

我只是测试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)

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

1 个答案:

答案 0 :(得分:0)

如果SageMaker服务控制台中“端点”选项卡下没有活动的端点,则不会为推理或端点基础结构带来任何费用。

在这种情况下,“端点”选项卡应如下所示: enter image description here

另一方面,

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

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