From c55261ee595c5edbf7756c58b81c5450d0fda3be Mon Sep 17 00:00:00 2001 From: ethnzhng <26497102+ethnzhng@users.noreply.github.com> Date: Mon, 12 Oct 2026 17:25:48 +0000 Subject: [PATCH 1/2] feat: update SDK to use latest LMI v30 image for sdk v3.x Bump the 0.38.0 tag_prefix in djl-lmi.json from 0.38.0-lmi29.0.0-cu130 to 0.38.0-lmi30.0.0-cu130, and register the new tag in KNOWN_MISSING_COMBINATIONS (ap-east-2) as for earlier LMI releases. DJL Serving stays at 0.38.0, so the existing key is edited in place. The registries map and version_aliases are unchanged. --- sagemaker-core/src/sagemaker/core/image_uri_config/djl-lmi.json | 2 +- sagemaker-core/tests/unit/image_uris/test_djl.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sagemaker-core/src/sagemaker/core/image_uri_config/djl-lmi.json b/sagemaker-core/src/sagemaker/core/image_uri_config/djl-lmi.json index 24d717e54d..624370dca9 100644 --- a/sagemaker-core/src/sagemaker/core/image_uri_config/djl-lmi.json +++ b/sagemaker-core/src/sagemaker/core/image_uri_config/djl-lmi.json @@ -54,7 +54,7 @@ "us-isof-south-1": "454834333376" }, "repository": "djl-inference", - "tag_prefix": "0.38.0-lmi29.0.0-cu130" + "tag_prefix": "0.38.0-lmi30.0.0-cu130" }, "0.36.0": { "registries": { diff --git a/sagemaker-core/tests/unit/image_uris/test_djl.py b/sagemaker-core/tests/unit/image_uris/test_djl.py index 137e4bb2fc..9885a92857 100644 --- a/sagemaker-core/tests/unit/image_uris/test_djl.py +++ b/sagemaker-core/tests/unit/image_uris/test_djl.py @@ -86,6 +86,7 @@ def _test_djl_uris(account, region, version, tag, djl_framework): # Known missing framework:version:region combinations that don't exist in ECR KNOWN_MISSING_COMBINATIONS = { "djl-lmi": { + "0.38.0-lmi30.0.0-cu130": {"ap-east-2"}, "0.38.0-lmi29.0.0-cu130": {"ap-east-2"}, "0.36.0-lmi27.0.0-cu130": {"ap-east-2"}, "0.36.0-lmi26.0.0-cu130": {"ap-east-2"}, From 044aec68afff352a6cea93bf7ac8a502cabaffcc Mon Sep 17 00:00:00 2001 From: ethnzhng <26497102+ethnzhng@users.noreply.github.com> Date: Thu, 15 Oct 2026 22:27:26 +0000 Subject: [PATCH 2/2] test: drop ap-east-2 exemptions for LMI 29 and 30 on 3.x The 3.x 0.38.0 registries map includes ap-east-2, so exempting 0.38.0-lmi30.0.0-cu130 there removes nothing from the expected set. The 0.38.0-lmi29.0.0-cu130 key is no longer produced by any tag_prefix. --- sagemaker-core/tests/unit/image_uris/test_djl.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/sagemaker-core/tests/unit/image_uris/test_djl.py b/sagemaker-core/tests/unit/image_uris/test_djl.py index 9885a92857..f45906f421 100644 --- a/sagemaker-core/tests/unit/image_uris/test_djl.py +++ b/sagemaker-core/tests/unit/image_uris/test_djl.py @@ -86,8 +86,6 @@ def _test_djl_uris(account, region, version, tag, djl_framework): # Known missing framework:version:region combinations that don't exist in ECR KNOWN_MISSING_COMBINATIONS = { "djl-lmi": { - "0.38.0-lmi30.0.0-cu130": {"ap-east-2"}, - "0.38.0-lmi29.0.0-cu130": {"ap-east-2"}, "0.36.0-lmi27.0.0-cu130": {"ap-east-2"}, "0.36.0-lmi26.0.0-cu130": {"ap-east-2"}, "0.36.0-lmi22.0.0-cu129": {"ap-east-2"},