清理 AWS sagemaker 时出现 delete_model() 错误

问题描述

我遵循了 https://aws.amazon.com/getting-started/hands-on/build-train-deploy-machine-learning-model-sagemaker/ 上的教程

尝试使用以下代码进行清理时出错。

xgb_predictor.delete_endpoint()
xgb_predictor.delete_model()

ClientError:调用 DescribeEndpointConfig 操作时发生错误 (ValidationException):找不到端点配置。

这是否意味着我需要先删除模型?

我在控制台上查看并手动删除了模型。

解决方法

不,您不需要在删除端点之前删除模型。从错误日志看起来它无法找到端点配置。你能验证你是否将 delete_endpoint_config 设置为 True

xgb_predictor.delete_endpoint(delete_endpoint_config=True)

此外,您可以在 AWS 控制台上验证 endpoint_config 是否仍然可用。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...