From 3e2e39f02b14ed41494312c3012ae49f09ca0747 Mon Sep 17 00:00:00 2001 From: hrehard Date: Mon, 20 Jul 2026 11:48:16 -0700 Subject: [PATCH] fix(examples): resolve endpoint config name in e2e cleanup The train-inference-e2e-example cleanup cell looked up the endpoint configuration by the endpoint's name, but deploy() creates the config under an auto-generated name. DescribeEndpointConfig then failed with "Could not find endpoint configuration ", aborting teardown and leaving the model, endpoint, and config behind. Resolve the real config name from the endpoint before deleting. --- .../inference-examples/train-inference-e2e-example.ipynb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/v3-examples/inference-examples/train-inference-e2e-example.ipynb b/v3-examples/inference-examples/train-inference-e2e-example.ipynb index 1f5cb9fdc5..683bbada79 100644 --- a/v3-examples/inference-examples/train-inference-e2e-example.ipynb +++ b/v3-examples/inference-examples/train-inference-e2e-example.ipynb @@ -352,7 +352,9 @@ "outputs": [], "source": [ "# Clean up resources\n", - "core_endpoint_config = EndpointConfig.get(endpoint_config_name=core_endpoint.endpoint_name)\n", + "from sagemaker.core.resources import Endpoint\n", + "_endpoint = Endpoint.get(endpoint_name=core_endpoint.endpoint_name)\n", + "core_endpoint_config = EndpointConfig.get(endpoint_config_name=_endpoint.endpoint_config_name)\n", "\n", "# Delete in the correct order\n", "core_model.delete()\n",