如何在 sagemaker 中使用旧端点名称来实现之前使用的相同模型配置

问题描述 投票:0回答:1

我在使用以下名称创建 sagemaker 端点时遇到了问题 用于已删除的端点。

删除后名字在服务器上的保留时间有限制吗?或者我可以删除旧已删除端点上的所有已使用名称,以便我们可以重用这些名称?

我对 aws 开发还很陌生,所以可能遗漏了 aws 最佳实践中的一些内容,对此问题的任何建议将不胜感激。因为每次更新端点时创建新名称有点麻烦。谢谢

amazon-web-services amazon-sagemaker
1个回答
0
投票

如果端点已被删除,那么您应该能够创建具有相同名称的新端点。如果您仍然遇到问题,也可以简单地使用时间库之类的东西来自动创建新的端点名称,请查看以下代码以供参考:

#Step 3: EP Creation
import time
from time import gmtime, strftime

endpoint_name = "sklearn-local-ep" + strftime("%Y-%m-%d-%H-%M-%S", gmtime())
create_endpoint_response = client.create_endpoint(
    EndpointName=endpoint_name,
    EndpointConfigName=sklearn_epc_name,
)
print("Endpoint Arn: " + create_endpoint_response["EndpointArn"])
© www.soinside.com 2019 - 2024. All rights reserved.