Politique de support des images SageMaker Studio - Amazon SageMaker AI

Politique de support des images SageMaker Studio

Important

Actuellement, tous les packages contenus dans les images de distribution SageMaker sont autorisés par licence à être utilisés avec Amazon SageMaker AI et aucun ne nécessite de licences commerciales supplémentaires. Toutefois, cela est susceptible de changer à l’avenir et nous vous recommandons de consulter régulièrement les conditions de licence pour toute mise à jour.

La distribution Amazon SageMaker est un ensemble d’images Docker disponible sur SageMaker Studio qui inclut des cadres populaires pour le machine learning, la science des données et la visualisation.

Les images incluent des cadres de deep learning tels que PyTorch, TensorFlow et Keras, des packages Python populaires tels que numpy, scikit-learn et pandas, et des IDE tels que JupyterLab et l’éditeur de code, basé sur Code-OSS, Visual Studio Code – Open Source. La distribution contient les dernières versions de tous ces packages afin qu’ils soient compatibles entre eux.

Cette page décrit en détail la politique de support et la disponibilité des images de distribution SageMaker sur SageMaker Studio.

Gestion des versions, cadence de publication et politique de support

Le tableau ci-dessous présente le calendrier de publication des versions des images de distribution SageMaker et leur support prévu. AWS fournit des mises à jour continues des fonctionnalités et de la sécurité pour les versions des images avec support. De nouvelles versions mineures sont publiées pour les versions majeures pendant 12 mois, et les versions mineures avec support font l’objet de correctifs continus de sécurité et de fonctionnalités. Dans certains cas, il peut être nécessaire de mettre fin au support d’une version d’image plus tôt que prévu initialement (a) si les problèmes de sécurité ne peuvent pas être résolus tout en respectant les directives de gestion sémantique des versions ou (b) si l’une de nos principales dépendances, comme Python, arrive en fin de vie. AWS publie des versions majeures ou mineures ad hoc selon les besoins.

Version Description Cadence de publication Support planifié
Majeure Les versions majeures de distribution Amazon SageMaker impliquent la mise à niveau de toutes ses dépendances principales vers les dernières versions compatibles. Ces versions majeures peuvent également ajouter ou supprimer des packages dans le cadre de la mise à jour. Les versions majeures sont désignées par le premier chiffre de la chaîne de version, par exemple 1.0, 2.0 ou 3.0. 6 mois 18 mois
Mineure Les versions mineures de distribution Amazon SageMaker incluent la mise à niveau de toutes ses dépendances principales vers les dernières versions mineures compatibles au sein de la même version majeure. La distribution SageMaker peut ajouter de nouveaux packages lors de la publication d’une version mineure. Les versions mineures sont désignées par le deuxième chiffre de la chaîne de version, par exemple, 1.1, 1.2 ou 2.1. 1 mois 6 mois
Correctif Les versions des correctifs de distribution Amazon SageMaker incluent la mise à jour de toutes ses dépendances principales vers les dernières versions de correctif compatibles au sein de la même version mineure. La distribution SageMaker n’ajoute ni ne supprime aucun package lors de la publication d’une version de correctif. Les versions de correctif sont désignées par le troisième chiffre de la chaîne de version, par exemple, 1.1.1, 1.2.1 ou 2.1.3. Étant donné que les versions de correctif sont généralement publiées pour corriger des vulnérabilités de sécurité, nous vous recommandons de toujours effectuer la mise à niveau vers la version de correctif la plus récente lorsqu’elle est disponible. Selon les besoins, pour corriger des vulnérabilités de sécurité Jusqu’à ce qu’une nouvelle version de correctif soit publiée

Chaque version majeure de la distribution Amazon SageMaker est disponible pendant 18 mois. Au cours des 12 premiers mois, de nouvelles versions mineures sont publiées tous les mois. Pendant les 6 mois restants, les versions mineures existantes continuent de faire l’objet d’un support.

Versions d’images avec support

Les tableaux ci-dessous répertorient les versions d’image de distribution SageMaker faisant l’objet d’un support, leurs dates de fin de support prévues et leur disponibilité sur SageMaker Studio. Pour les versions d’image dont le support prend fin avant la date de fin de support planifiée, les versions restent disponibles sur Studio jusqu’à la date de disponibilité désignée. Vous pouvez continuer à utiliser l’image pour lancer des applications pendant 90 jours maximum ou jusqu’à la date de disponibilité sur Studio, selon la première éventualité. Pour plus d’informations sur de tels cas, contactez Support.

Vous pouvez migrer vers une version avec support plus récente dès que possible afin de vous assurer de recevoir des mises à jour continues en matière de fonctionnalités et de sécurité. Lorsque vous choisissez une version d’image dans SageMaker Studio, nous vous recommandons de choisir une version d’image avec support dans les tableaux ci-dessous.

Versions majeures avec support

Le tableau suivant répertorie les versions majeures des images de distribution SageMaker prises en charge.

Version d’image Dernière version mineure Date de fin de support Description
1.x.x 30 avril 2025 30 octobre 2025 La version majeure 1 de la distribution SageMaker est construite avec Python 3.10.
2.x.x 25 août 2025 25 février 2026 La version majeure 2 de la distribution SageMaker est construite avec Python 3.11.

3.x.x

29 mars 2026 29 septembre 2026

La version majeure 3 de la distribution SageMaker est construite avec Python 3.12.

Versions mineures d’image de processeur

Le tableau suivant répertorie les versions mineures des images de distribution SageMaker prises en charge pour les CPU.

Version d’image URI de l’image Amazon ECR Date de fin de support prévue Disponibilité sur Studio jusqu’au Notes de mise à jour
3.1.x public.ecr.aws/sagemaker/sagemaker-distribution:3.1-cpu 19 novembre 2025 19 novembre 2025 Notes de mise à jour
3.0.x public.ecr.aws/sagemaker/sagemaker-distribution:3.0-cpu 30 juin 2025 29 septembre 2025 Notes de mise à jour
2.6.x public.ecr.aws/sagemaker/sagemaker-distribution:2.6-cpu 30 juin 2025 28 octobre 2025 Notes de mise à jour

Versions mineures d’image GPU

Le tableau suivant répertorie les versions mineures des images de distribution SageMaker prises en charge pour les GPU.

Version d’image URI de l’image Amazon ECR Date de fin de support prévue Disponibilité sur Studio jusqu’au Notes de mise à jour du dernier correctif
3.1.x public.ecr.aws/sagemaker/sagemaker-distribution:3.1-gpu 19 novembre 2025 19 novembre 2025 Notes de mise à jour
3.0.x public.ecr.aws/sagemaker/sagemaker-distribution:3.0-gpu 30 juin 2025 29 septembre 2025 Notes de mise à jour
2.6.x public.ecr.aws/sagemaker/sagemaker-distribution:2.6-gpu 30 juin 2025 28 octobre 2025 Notes de mise à jour

Images non prises en charge

Le tableau suivant répertorie les versions des images de distribution SageMaker non prises en charge.

Version d’image URI de l’image Amazon ECR Date de fin du support Disponibilité sur Studio jusqu’au
2.4.x

public.ecr.aws/sagemaker/sagemaker-distribution:2.4-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:2.4-cpu

7 septembre 2025 7 septembre 2025
2.3.x

public.ecr.aws/sagemaker/sagemaker-distribution:2.3-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:2.3-cpu

27 juillet 2025 27 juillet 2025
2.2.x

public.ecr.aws/sagemaker/sagemaker-distribution:2.2-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:2.2-gpu

15 mai 2025 15 mai 2025
2.1.x

public.ecr.aws/sagemaker/sagemaker-distribution:2.1-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:2.1-gpu

25 avril 2025 12 mai 2025
2.0.x

public.ecr.aws/sagemaker/sagemaker-distribution:2.0-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:2.0-gpu

25 février 2025 21 avril 2025
1.13.x

public.ecr.aws/sagemaker/sagemaker-distribution:1.13-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:1.13-gpu

15 mai 2025 20 septembre 2025
1.12.x

public.ecr.aws/sagemaker/sagemaker-distribution:1.12-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:1.12-gpu

23 juillet 2025 23 juillet 2025
1.11.x

public.ecr.aws/sagemaker/sagemaker-distribution:1.11-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:1.11-gpu

1er avril 2025 12 mai 2025
1.10.x

public.ecr.aws/sagemaker/sagemaker-distribution:1.10-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:1.10-gpu

5 février 2025 10 avril 2025
1.9.x

public.ecr.aws/sagemaker/sagemaker-distribution:1.9-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:1.9-gpu

15 janvier 2025 10 avril 2025
1.8.x

public.ecr.aws/sagemaker/sagemaker-distribution:1.8-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:1.8-gpu

31 décembre 2024 10 avril 2025
1.7.x

public.ecr.aws/sagemaker/sagemaker-distribution:1.7-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:1.7-gpu

15 décembre 2024 10 avril 2025
1.6.x

public.ecr.aws/sagemaker/sagemaker-distribution:1.6-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:1.6-gpu

15 décembre 2024 10 avril 2025
1.5.x

public.ecr.aws/sagemaker/sagemaker-distribution:1.5-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:1.5-gpu

31 octobre 2024 1er novembre 2024
1.4.x

public.ecr.aws/sagemaker/sagemaker-distribution:1.4-cpu

public.ecr.aws/sagemaker/sagemaker-distribution:1.4-gpu

31 octobre 2024 1er novembre 2024
1.3.x public.ecr.aws/sagemaker/sagemaker-distribution:1.3-cpu 28 juin 2024 18 octobre 2024
1.2.x public.ecr.aws/sagemaker/sagemaker-distribution:1.2-cpu 28 juin 2024 18 octobre 2024

Questions fréquentes (FAQ)

En quoi consiste la publication d’une version majeure d’une image ?

Les versions majeures d’une image sont publiées tous les 6 mois. La publication d’une version majeure d’image pour la distribution Amazon SageMaker implique la mise à niveau de toutes les dépendances principales vers les dernières versions compatibles et peut inclure l’ajout ou la suppression de packages. La mise à niveau du framework Python s’effectue uniquement avec de nouvelles versions majeures. Par exemple, avec la publication de la version majeure 2, le framework Python a été mis à niveau de la version 3.10 à la version 3.11, PyTorch a été mis à niveau de la version 2.0 à la version 2.3, TensorFlow a été mis à niveau de la version 2.14 à la version 2.17, Autogluon a été mis à niveau de la version 0.8 à la version 1.1 et 4 packages ont été ajoutés à l’image.

En quoi consiste la publication d’une version mineure d’une d’image ?

Des versions mineures d’une image sont publiées chaque mois pour toutes les versions majeures avec support. La publication d’une version mineure d’une image pour la distribution Amazon SageMaker implique la mise à niveau de toutes les dépendances principales, à l’exception de Python et CUDA, vers les dernières versions mineures compatibles au sein de la même version majeure et peut inclure l’ajout de nouveaux packages. Par exemple, avec la publication d’une version mineure, langchain peut être mis à niveau de la version 0.1 à la version 0.2 et jupyter-ai de la version 2.18 à la version 2.20.

En quoi consiste la publication d’une version de correctif d’une image ?

Les versions de correctif d’une image sont publiées si nécessaire pour corriger des vulnérabilités de sécurité. La publication d’une version de correctif d’une image pour la distribution Amazon SageMaker implique la mise à jour de toutes ses dépendances principales vers les dernières versions de correctif compatibles au sein de la même version mineure. La distribution SageMaker n’ajoute ni ne supprime aucun package lors de la publication d’une version de correctif. Par exemple, avec la publication d’une version de correctif, matplotlib peut être mis à niveau de la version 3.9.1 à la version 3.9.2 et boto3 de la version 1.34.131 à la version 1.34.162.

Où puis-je trouver les packages disponibles dans une version d’image spécifique ?

Chaque version d’image possède un fichier release.md dans le dossier build_artifacts du référentiel GitHub, qui indique tous les packages et toutes les versions de package pour les images de CPU et de GPU. Des fichiers journaux de modifications distincts pour les versions de CPU et de GPU détaillent les mises à niveau des packages. Les journaux de modifications comparent la nouvelle version de l’image à la précédente. Par exemple, la version 1.9.0 est comparée à la dernière version de correctif de la version 1.8, la version 1.9.1 est comparée à la version 1.9.0 et la version 2.0.0 est comparée à la dernière version de correctif de la dernière version mineure disponible à ce stade.

Comment les images sont-elles numérisées pour détecter les vulnérabilités et expositions courantes (CVE) ?

Amazon SageMaker AI tire parti de l’analyse améliorée d’Amazon Elastic Container Registry (Amazon ECR) pour détecter automatiquement les vulnérabilités et les correctifs des images de distribution SageMaker. AWS exécute en permanence l’analyse améliorée ECR pour déterminer la dernière version de correctif de toutes les versions d’image prises en charge. Lorsque des vulnérabilités sont détectées et qu’un correctif est disponible, AWS publie une version d’image mise à jour pour résoudre le problème.

Puis-je continuer à utiliser d’anciennes images ne faisant plus l’objet d’un support ?

Les images sont disponibles sur SageMaker Studio jusqu’à la date de disponibilité désignée. Les anciennes images restent disponibles dans ECR une fois qu’elles ont atteint leur date de fin de support, et elles sont supprimées de Studio. Vous pouvez télécharger d’anciennes versions d’image depuis ECR et créer une image SageMaker personnalisée. Toutefois, nous vous recommandons vivement d’effectuer une mise à niveau vers une version d’image avec support qui fait en permanence l’objet de mises à jour de sécurité et de correctifs de bogues. Les clients qui créent leurs propres images personnalisées sont responsables de les analyser et de leur apporter des correctifs. Pour plus d’informations, consultez le modèle de responsabilité partagée AWS.

Important

La distribution SageMaker v0.x.y est utilisée uniquement dans Studio Classic. La distribution SageMaker v1.x.y est utilisée uniquement dans JupyterLab.