SageMaker Studio image support policy - Amazon SageMaker AI

SageMaker Studio image support policy

Important

Currently, all packages in SageMaker Distribution images are licensed for use with Amazon SageMaker AI and do not require additional commercial licenses. However, this might be subject to change in the future, and we recommend reviewing the licensing terms regularly for any updates.

Amazon SageMaker Distribution is a set of Docker images available on SageMaker Studio that include popular frameworks for machine learning, data science, and visualization.

The images include deep learning frameworks like PyTorch, TensorFlow and Keras; popular Python packages like numpy, scikit-learn and pandas; and IDEs like JupyterLab and Code Editor, based on Code-OSS, Visual Studio Code - Open Source. The distribution contains the latest versions of all these packages such that they are mutually compatible.

This page details the support policy and availability for SageMaker Distribution Images on SageMaker Studio.

Versioning, release cadence, and support policy

The table below outlines the release schedule for SageMaker Distribution Image versions and their planned support. AWS provides ongoing functionality and security updates for supported image versions. New minor versions are released for supported major versions, and supported minor versions receive ongoing functionality and security patches. In some cases, an image version may need to be designated end of support earlier than originally planned if (a) security issues cannot be addressed while maintaining semantic versioning guidelines or (b) any of our major dependencies, like Python, reach end-of-life. AWS releases ad-hoc major or minor versions on an as-needed basis.

Version Description Release cadence Planned support
Major Amazon SageMaker Distribution's major version releases involve upgrading all of its core dependencies to the latest compatible versions. These major releases may also add or remove packages as part of the update. Major versions are denoted by the first number in the version string, such as 1.0, 2.0, or 3.0. 6 months 12 months
Minor Amazon SageMaker Distribution's minor version releases include upgrading all of its core dependencies to the latest compatible minor versions within the same major version. SageMaker Distribution can add new packages during a minor version release. Minor versions are denoted by the second number in the version string, for example, 1.1, 1.2, or 2.1. 1 month 6 months
Patch Amazon SageMaker Distribution's patch version releases include updating all of its core dependencies to the latest compatible patch versions within the same minor version. SageMaker Distribution does not add or remove any packages during a patch version release. Patch versions are denoted by the third number in the version string, for example, 1.1.1, 1.2.1, or 2.1.3. Since patch versions are generally released for fixing security vulnerabilities, we recommend always upgrading to the newest patch version when they become available. As neccessary for fixing security vulnerabilities Until new patch version is released

Each major version of the Amazon SageMaker Distribution is available for 18 months. During the first 12 months, new minor versions are released monthly. For the remaining 6 months, the existing minor versions continue to be supported.

Supported image versions

The tables below list the supported SageMaker Distribution image versions, their planned end of support dates, and their availability on SageMaker Studio. For image versions where support ends sooner than the planned end of support date, the versions continue to be available on Studio until the designated availability date. You can continue using the image to launch applications for up to 90 days or until the availability date on Studio, whichever comes first. For more information about such cases, reach out to AWS Support.

You can migrate to a newer supported version as soon as possible to ensure that you receive ongoing functionality and security updates. When choosing an image version in SageMaker Studio, we recommend that you choose a supported image version from the tables below.

Supported major versions

The following table lists the supported SageMaker Distribution major image versions.

Image version Supported until Description
1.x.x Apr 30th, 2025 SageMaker Distribution major version 1 is built with Python 3.10.
2.x.x Aug 25th, 2025 SageMaker Distribution major version 2 is built with Python 3.11.

CPU image minor versions

The following table lists the supported SageMaker Distribution minor image versions for CPUs.

Image version Amazon ECR image URI Planned end of support date Availability on Studio until Release notes
2.1.x public.ecr.aws/sagemaker/sagemaker-distribution:2.1-cpu Apr 25th, 2025 Apr 25th, 2025 Release notes
2.0.x public.ecr.aws/sagemaker/sagemaker-distribution:2.0-cpu Feb 25th, 2025 Feb 25th, 2025 Release notes
1.11.x public.ecr.aws/sagemaker/sagemaker-distribution:1.11-cpu Apr 1st, 2025 Apr 1st, 2025 Release notes
1.10.x public.ecr.aws/sagemaker/sagemaker-distribution:1.10-cpu Feb 5th, 2025 Feb 5th, 2025 Release notes
1.9.x public.ecr.aws/sagemaker/sagemaker-distribution:1.9-cpu Jan 15th, 2025 Jan 15th, 2025 Release notes
1.8.x public.ecr.aws/sagemaker/sagemaker-distribution:1.8-cpu Dec 31st, 2024 Dec 31st, 2024 Release notes
1.7.x public.ecr.aws/sagemaker/sagemaker-distribution:1.7-cpu Dec 15th, 2024 Dec 15th, 2024 Release notes
1.6.x public.ecr.aws/sagemaker/sagemaker-distribution:1.6-cpu Dec 15th, 2024 Dec 15th, 2024 Release notes

GPU image minor versions

The following table lists the supported SageMaker Distribution minor image versions for GPUs.

Image version Amazon ECR image URI Planned end of support date Availability on Studio until Release notes for newest patch
2.1.x public.ecr.aws/sagemaker/sagemaker-distribution:2.1-gpu Apr 25th, 2025 Apr 25th, 2025 Release notes
2.0.x public.ecr.aws/sagemaker/sagemaker-distribution:2.0-gpu Feb 25th, 2025 Feb 25th, 2025 Release notes
1.11.x public.ecr.aws/sagemaker/sagemaker-distribution:1.11-gpu Apr 1st, 2025 Apr 1st, 2025 Release notes
1.10.x public.ecr.aws/sagemaker/sagemaker-distribution:1.10-gpu Feb 5th, 2025 Feb 5th, 2025 Release notes
1.9.x public.ecr.aws/sagemaker/sagemaker-distribution:1.9-gpu Jan 15th, 2025 Jan 15th, 2025 Release notes
1.8.x public.ecr.aws/sagemaker/sagemaker-distribution:1.8-gpu Dec 31st, 2024 Dec 31st, 2024 Release notes
1.7.x public.ecr.aws/sagemaker/sagemaker-distribution:1.7-gpu Dec 15th, 2024 Dec 15th, 2024 Release notes
1.6.x public.ecr.aws/sagemaker/sagemaker-distribution:1.6-gpu Dec 15th, 2024 Dec 15th, 2024 Release notes
1.5.x public.ecr.aws/sagemaker/sagemaker-distribution:1.5-gpu Oct 31st 2024 Oct 31st 2024 Release notes
1.4.x public.ecr.aws/sagemaker/sagemaker-distribution:1.4-gpu Oct 31st 2024 Oct 31st 2024 Release notes

Unsupported images

The following table lists unsupported SageMaker Distribution image versions.

Image version Amazon ECR image URI (CPU image) End of support date Availability on Studio until
1.5.x public.ecr.aws/sagemaker/sagemaker-distribution:1.5-cpu Oct 31st 2024 Oct 31st 2024
1.4.x public.ecr.aws/sagemaker/sagemaker-distribution:1.4-cpu Oct 31st 2024 Oct 31st 2024
1.3.x public.ecr.aws/sagemaker/sagemaker-distribution:1.3-cpu Jun 28th, 2024 Oct 1st, 2024
1.2.x public.ecr.aws/sagemaker/sagemaker-distribution:1.2-cpu Jun 28th, 2024 Oct 1st, 2024

Frequently asked questions

What constitutes a major image version release?

Major image versions are released every 6 months. A major image version release for Amazon SageMaker Distribution involves upgrading all core dependencies to the latest compatible versions and may include adding or removing packages. Python framework is only upgraded with new major version releases. For example, with major version 2 release, Python framework was upgraded from 3.10 to 3.11, PyTorch was upgraded from 2.0 to 2.3, TensorFlow was upgraded from 2.14 to 2.17, Autogluon was upgraded from 0.8 to 1.1, and 4 packages were added to the image.

What constitutes a minor image version release?

Minor image versions are released for all supported major versions monthly. A minor image version release for Amazon SageMaker Distribution involves upgrading all core dependencies except Python and CUDA to the latest compatible minor versions within the same major version and may include adding new packages. For example, with a minor version release, langchain might be upgraded from 0.1 to 0.2 and jupyter-ai from 2.18 to 2.20.

What constitutes a patch image version release?

Patch image versions are released as necessary to fix security vulnerabilities. A patch image version release for Amazon SageMaker Distribution involves updating all of its core dependencies to the latest compatible patch versions within the same minor version. SageMaker Distribution does not add or remove any packages during a patch version release. For example, with a patch version release, matplotlib might be upgraded from 3.9.1 to 3.9.2 and boto3 from 1.34.131 to 1.34.162.

Where can I find the packages available in a specific image version?

Each image version has a release.md file in the GitHub repository's build_artifacts folder, showing all packages and package versions for CPU and GPU images. Separate changelog files for CPU and GPU versions detail package upgrades. Changelogs compare the new image version to the previous. For example, version 1.9.0 compares to the latest patch version of 1.8, version 1.9.1 compares to 1.9.0, and version 2.0.0 compares to the latest patch version of the latest minor version available at the time.

How are images scanned for Common Vulnerabilities and Exposures (CVEs)?

Amazon SageMaker AI leverages Amazon Elastic Container Registry (Amazon ECR) enhanced scanning to automatically detect vulnerabilities and fixes for SageMaker Distribution Images. AWS continuously runs ECR enhanced scanning for the latest patch version of all supported image versions. When vulnerabilities are detected and a fix is available, AWS releases an updated image version to remediate the issue.

Can I still use older images after an image is no longer supported?

Images are available on SageMaker Studio until the designated availability date. Older images remain available in ECR after they reach end of support and are removed from Studio. You can download older image versions from ECR and create a custom SageMaker AI image. However, we highly recommend upgrading to a supported image version that continuously receives security updates and bug fixes. Customers who build their own custom images are responsible for scanning and patching their images. For more information, see the AWS Shared Responsibility model.

Important

SageMaker Distribution v0.x.y is only used in Studio Classic. SageMaker Distribution v1.x.y is only used in JupyterLab.