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'sbuild_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.