From c68a1288599161c6c87f11bed41e299c9584b240 Mon Sep 17 00:00:00 2001 From: Bethany Shieh Date: Mon, 21 Sep 2026 23:57:52 +0000 Subject: [PATCH] feat: update SDK to use latest LMI v29 image for sdk v3.x Adds a new 0.38.0 version key for the LMI 29.0.0 image (0.38.0-lmi29.0.0-cu130), published to public ECR 2026-09-21, and moves version_aliases.latest from 0.36.0 to 0.38.0. Unlike previous LMI bumps this is a new version key rather than a tag_prefix edit, because DJL Serving moved 0.36.0 -> 0.38.0. The registry map is copied verbatim from the 0.36.0 entry. Co-Authored-By: Claude Opus 5 --- .../core/image_uri_config/djl-lmi.json | 52 ++++++++++++++++++- .../tests/unit/image_uris/test_djl.py | 1 + 2 files changed, 52 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 94670b589b..24d717e54d 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 @@ -3,9 +3,59 @@ "inference" ], "version_aliases": { - "latest": "0.36.0" + "latest": "0.38.0" }, "versions": { + "0.38.0": { + "registries": { + "af-south-1": "626614931356", + "il-central-1": "780543022126", + "ap-east-1": "871362719292", + "ap-northeast-1": "763104351884", + "ap-northeast-2": "763104351884", + "ap-northeast-3": "364406365360", + "ap-south-1": "763104351884", + "ap-southeast-1": "763104351884", + "ap-southeast-2": "763104351884", + "ap-southeast-3": "907027046896", + "ca-central-1": "763104351884", + "cn-north-1": "727897471807", + "cn-northwest-1": "727897471807", + "eu-central-1": "763104351884", + "eu-north-1": "763104351884", + "eu-west-1": "763104351884", + "eu-west-2": "763104351884", + "eu-west-3": "763104351884", + "eu-south-1": "692866216735", + "me-south-1": "217643126080", + "me-central-1": "914824155844", + "sa-east-1": "763104351884", + "us-east-1": "763104351884", + "us-east-2": "763104351884", + "us-gov-east-1": "446045086412", + "us-gov-west-1": "442386744353", + "us-west-1": "763104351884", + "us-west-2": "763104351884", + "ca-west-1": "204538143572", + "eu-central-2": "380420809688", + "ap-south-2": "772153158452", + "eu-south-2": "503227376785", + "ap-southeast-7": "590183813437", + "ap-southeast-4": "457447274322", + "ap-southeast-5": "550225433462", + "mx-central-1": "637423239942", + "ap-east-2": "975050140332", + "ap-southeast-6": "633930458069", + "eu-isoe-west-1": "371248457586", + "eusc-de-east-1": "204133271717", + "us-iso-east-1": "886529160074", + "us-isob-east-1": "094389454867", + "us-isof-east-1": "303241398832", + "us-isof-south-1": "454834333376" + }, + "repository": "djl-inference", + "tag_prefix": "0.38.0-lmi29.0.0-cu130" + }, "0.36.0": { "registries": { "af-south-1": "626614931356", diff --git a/sagemaker-core/tests/unit/image_uris/test_djl.py b/sagemaker-core/tests/unit/image_uris/test_djl.py index f45906f421..137e4bb2fc 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-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"},