Richtlinie zur Unterstützung von Images in SageMaker Studio
Wichtig
Derzeit sind alle Pakete in SageMaker-Distribution-Images für die Verwendung mit Amazon SageMaker AI lizenziert und erfordern keine zusätzlichen kommerziellen Lizenzen. Dies könnte sich jedoch in Zukunft ändern und wir empfehlen, die Lizenzbedingungen regelmäßig auf Aktualisierungen zu überprüfen.
Amazon SageMaker Distribution ist eine Reihe von Docker-Images, die in SageMaker Studio verfügbar sind und beliebte Frameworks für maschinelles Lernen, Datenwissenschaft und Visualisierung enthalten.
Die Images umfassen Deep-Learning-Frameworks wie PyTorch, TensorFlow und Keras, beliebte Python-Pakete wie numpy, scikit-learn und pandas sowie IDEs wie JupyterLab und Code Editor, basierend auf Code-OSS, Visual Studio Code – Open Source. Die Distribution enthält die neuesten Versionen all dieser Pakete, sodass sie miteinander kompatibel sind.
Auf dieser Seite werden die Support-Richtlinien und die Verfügbarkeit von SageMaker-Distribution-Images in SageMaker Studio erläutert.
Versionsverwaltung, Veröffentlichungsrhythmus und Support-Richtlinien
Die folgende Tabelle enthält den Veröffentlichungsplan für -Versionen von SageMaker Distribution Image und deren geplante Unterstützung. AWS bietet fortlaufende Funktions- und Sicherheitsupdates für unterstützte Image-Versionen. Neue Nebenversionen werden für Hauptversionen 12 Monate lang veröffentlicht und unterstützte Nebenversionen erhalten fortlaufend Funktions- und Sicherheitspatches. In bestimmten Fällen kann es erforderlich sein, eine Image-Version früher als ursprünglich geplant als nicht mehr unterstützt zu kennzeichnen, wenn (a) Sicherheitsprobleme nicht unter Einhaltung der semantischen Versionsrichtlinien behoben werden können oder (b) eine unserer wichtigsten Abhängigkeiten, wie beispielsweise Python, das Ende ihrer Lebensdauer erreicht. AWS veröffentlicht bei Bedarf Ad-hoc-Haupt- oder Nebenversionen.
| Version | Beschreibung | Release-Taktfrequenz | Geplante Unterstützung |
|---|---|---|---|
| Hauptversion | Bei den Hauptversionsveröffentlichungen von Amazon SageMaker Distribution werden alle Kernabhängigkeiten auf die neuesten kompatiblen Versionen aktualisiert. Diese Hauptversionen können im Rahmen des Updates auch Pakete hinzufügen oder entfernen. Hauptversionen werden durch die erste Zahl in der Versionszeichenfolge gekennzeichnet, beispielsweise 1.0, 2.0 oder 3.0. | 6 Monate | 18 Monate |
| Nebenversion | Die Nebenversionen von Amazon SageMaker Distribution umfassen die Aktualisierung aller Kernabhängigkeiten auf die neuesten kompatiblen Nebenversionen innerhalb derselben Hauptversion. SageMaker Distribution kann während einer Nebenversion-Veröffentlichung neue Pakete hinzufügen. Nebenversionen werden durch die zweite Zahl in der Versionszeichenfolge angegeben, beispielsweise 1.1, 1.2 oder 2.1. | 1 Monat | 6 Monate |
| Patch | Die Patch-Versionen von Amazon SageMaker Distribution umfassen die Aktualisierung aller Kernabhängigkeiten auf die neuesten kompatiblen Patch-Versionen innerhalb derselben Nebenversion. SageMaker Distribution fügt während der Veröffentlichung einer Patch-Version keine Pakete hinzu und entfernt auch keine. Patch-Versionen werden durch die dritte Zahl in der Versionszeichenfolge angegeben, beispielsweise 1.1.1, 1.2.1 oder 2.1.3. Da Patch-Versionen in der Regel zur Behebung von Sicherheitslücken veröffentlicht werden, empfehlen wir, stets auf die neueste Patch-Version zu aktualisieren, sobald diese verfügbar ist. | Soweit erforderlich, um Sicherheitslücken zu beheben | Bis eine neue Patch-Version veröffentlicht wird |
Jede Hauptversion von Amazon SageMaker Distribution ist für einen Zeitraum von 18 Monaten verfügbar. In den ersten 12 Monaten werden monatlich neue Nebenversionen veröffentlicht. In den verbleibenden 6 Monaten werden die vorhandenen Nebenversionen weiterhin unterstützt.
Unterstützte Image-Versionen
In den folgenden Tabellen sind die unterstützten Image-Versionen von SageMaker Distribution, ihre geplanten Support-Endtermine und ihre Verfügbarkeit in SageMaker Studio aufgeführt. Bei Image-Versionen, deren Support vor dem geplanten Support-Enddatum endet, bleiben die Versionen bis zum angegebenen Verfügbarkeitsdatum in Studio verfügbar. Sie können das Image bis zu 90 Tage lang oder bis zum Verfügbarkeitsdatum auf Studio, je nachdem, was zuerst eintritt, weiterhin zum Starten von Anwendungen verwenden. Weitere Informationen zu solchen Fällen erhalten Sie unter Support.
Wir empfehlen Ihnen, so bald wie möglich auf eine neuere unterstützte Version umzusteigen, um sicherzustellen, dass Sie weiterhin Funktions- und Sicherheitsupdates erhalten. Bei der Auswahl einer Image-Version in SageMaker Studio empfehlen wir Ihnen, eine unterstützte Image-Version aus den folgenden Tabellen auszuwählen.
Unterstützte Hauptversionen
In der folgenden Tabelle sind die unterstützten Image-Hauptversionen von SageMaker Distribution aufgeführt.
| Image-Version | Letzte Nebenversion-Veröffentlichung | Unterstützt bis | Beschreibung |
|---|---|---|---|
| 1.x.x | 30. April 2025 | 30. Oktober 2025 | Die Hauptversion 1 von SageMaker Distribution wurde mit Python 3.10 erstellt. |
| 2.x.x | 25. August 2025 | 25. Februar 2026 | Die Hauptversion 2 von SageMaker Distribution wurde mit Python 3.11 erstellt. |
|
3.x.x |
29. März 2026 | 29. September 2026 |
Die Hauptversion 3 von SageMaker Distribution wurde mit Python 3.12 erstellt. |
Nebenversionen des CPU-Images
In der folgenden Tabelle sind die unterstützten Image-Nebenversionen von für CPUs aufgeführt.
| Image-Version | Image-URL von Amazon ECR | Geplantes Datum für das Ende des Supports | Verfügbarkeit auf Studio bis | Versionshinweise |
|---|---|---|---|---|
| 3.1.x | public.ecr.aws/sagemaker/sagemaker-distribution:3.1-cpu | 19. November 2025 | 19. November 2025 | Versionshinweise |
| 3.0.x | public.ecr.aws/sagemaker/sagemaker-distribution:3.0-cpu | 30. Juni 2025 | 29. September 2025 | Versionshinweise |
| 2.6.x | public.ecr.aws/sagemaker/sagemaker-distribution:2.6-cpu | 30. Juni 2025 | 28. Oktober 2025 | Versionshinweise |
Nebenversionen des GPU-Images
In der folgenden Tabelle sind die unterstützten Image-Nebenversionen von für GPUs aufgeführt.
| Image-Version | Image-URL von Amazon ECR | Geplantes Datum für das Ende des Supports | Verfügbarkeit auf Studio bis | Versionshinweise für den neuesten Patch |
|---|---|---|---|---|
| 3.1.x | public.ecr.aws/sagemaker/sagemaker-distribution:3.1-cpu | 19. November 2025 | 19. November 2025 | Versionshinweise |
| 3.0.x | public.ecr.aws/sagemaker/sagemaker-distribution:3.0-cpu | 30. Juni 2025 | 29. September 2025 | Versionshinweise |
| 2.6.x | public.ecr.aws/sagemaker/sagemaker-distribution:2.6-cpu | 30. Juni 2025 | 28. Oktober 2025 | Versionshinweise |
Nicht unterstützte Images
In der folgenden Tabelle sind die nicht unterstützten Image-Versionen von SageMaker Distribution aufgeführt.
| Image-Version | Image-URL von Amazon ECR | Datum des Endes des Supports | Verfügbarkeit auf Studio bis |
|---|---|---|---|
| 2.4.x |
public.ecr.aws/sagemaker/sagemaker-distribution:2.4-cpu public.ecr.aws/sagemaker/sagemaker-distribution:2.4-cpu |
7. September 2025 | 7. September 2025 |
| 2.3.x |
public.ecr.aws/sagemaker/sagemaker-distribution:2.3-cpu public.ecr.aws/sagemaker/sagemaker-distribution:2.3-cpu |
27. Juli 2025 | 27. Juli 2025 |
| 2.2.x |
public.ecr.aws/sagemaker/sagemaker-distribution:2.2-cpu public.ecr.aws/sagemaker/sagemaker-distribution:2.2-cpu |
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-cpu |
25. April 2025 | 12. Mai 2025 |
| 2.0.x |
public.ecr.aws/sagemaker/sagemaker-distribution:2.0-cpu public.ecr.aws/sagemaker/sagemaker-distribution:2.0-cpu |
25. Februar 2025 | 21. April 2025 |
| 1.13.x |
public.ecr.aws/sagemaker/sagemaker-distribution:1.13-cpu public.ecr.aws/sagemaker/sagemaker-distribution:1.13-cpu |
15. Mai 2025 | 20. September 2025 |
| 1.12.x |
public.ecr.aws/sagemaker/sagemaker-distribution:1.12-cpu public.ecr.aws/sagemaker/sagemaker-distribution:1.12-cpu |
23. Juli 2025 | 23. Juli 2025 |
| 1.11.x |
public.ecr.aws/sagemaker/sagemaker-distribution:1.11-cpu public.ecr.aws/sagemaker/sagemaker-distribution:1.11-cpu |
1. April 2025 | 12. Mai 2025 |
| 1.10.x |
public.ecr.aws/sagemaker/sagemaker-distribution:1.10-cpu public.ecr.aws/sagemaker/sagemaker-distribution:1.10-cpu |
5. Februar 2025 | 10. April 2025 |
| 1.9.x |
public.ecr.aws/sagemaker/sagemaker-distribution:1.9-cpu public.ecr.aws/sagemaker/sagemaker-distribution:1.9-cpu |
15. Januar 2025 | 10. April 2025 |
| 1.8.x |
public.ecr.aws/sagemaker/sagemaker-distribution:1.8-cpu public.ecr.aws/sagemaker/sagemaker-distribution:1.8-cpu |
31. Dezember 2024 | 10. April 2025 |
| 1.7.x |
public.ecr.aws/sagemaker/sagemaker-distribution:1.7-cpu public.ecr.aws/sagemaker/sagemaker-distribution:1.7-cpu |
15. Dezember 2024 | 10. April 2025 |
| 1.6.x |
public.ecr.aws/sagemaker/sagemaker-distribution:1.6-cpu public.ecr.aws/sagemaker/sagemaker-distribution:1.6-cpu |
15. Dezember 2024 | 10. April 2025 |
| 1.5.x |
public.ecr.aws/sagemaker/sagemaker-distribution:1.5-cpu public.ecr.aws/sagemaker/sagemaker-distribution:1.5-cpu |
31. Oktober 2024 | 1. November 2024 |
| 1.4.x |
public.ecr.aws/sagemaker/sagemaker-distribution:1.4-cpu public.ecr.aws/sagemaker/sagemaker-distribution:1.4-cpu |
31. Oktober 2024 | 1. November 2024 |
| 1.3.x | public.ecr.aws/sagemaker/sagemaker-distribution:1.3-cpu | 28. Juni 2024 | 18. Oktober 2024 |
| 1.2.x | public.ecr.aws/sagemaker/sagemaker-distribution:1.2-cpu | 28. Juni 2024 | 18. Oktober 2024 |
Häufig gestellte Fragen
Was macht die Veröffentlichung einer Image-Hauptversion aus?
Wichtige Image-Versionen werden alle 6 Monate veröffentlicht. Eine Image-Hauptversion für für Amazon SageMaker Distribution umfasst die Aktualisierung aller zentralen Abhängigkeiten auf die neuesten kompatiblen Versionen und kann das Hinzufügen oder Entfernen von Paketen beinhalten. Das Python-Framework wird nur mit neuen Hauptversionen aktualisiert. Mit der Veröffentlichung der Hauptversion 2 wurde beispielsweise das Python-Framework von 3.10 auf 3.11 aktualisiert, PyTorch von 2.0 auf 2.3, TensorFlow von 2.14 auf 2.17 und Autogluon von 0.8 auf 1.1. Darüber hinaus wurden dem Image vier Pakete hinzugefügt.
Was macht die Veröffentlichung einer Image-Nebenversion aus?
Für alle unterstützten Hauptversionen werden monatlich Image-Nebenversionen veröffentlicht. Eine Image-Nebenversion für Amazon SageMaker Distribution umfasst die Aktualisierung aller Kernabhängigkeiten mit Ausnahme von Python und CUDA auf die neuesten kompatiblen Nebenversionen innerhalb derselben Hauptversion und kann das Hinzufügen neuer Pakete beinhalten. Bei einer Nebenversion könnte beispielsweise Langchain von 0.1 auf 0.2 und Jupyter-ai von 2.18 auf 2.20 aktualisiert werden.
Was macht die Veröffentlichung einer Patch-Image-Version aus?
Patch-Image-Versionen werden nach Bedarf veröffentlicht, um Sicherheitslücken zu beheben. Die Veröffentlichung einer Patch-Image-Version für Amazon SageMaker Distribution umfasst die Aktualisierung aller Kernabhängigkeiten auf die neuesten kompatiblen Patch-Versionen innerhalb derselben Nebenversion. SageMaker Distribution fügt während der Veröffentlichung einer Patch-Version keine Pakete hinzu und entfernt auch keine. Bei der Veröffentlichung einer Patch-Version könnte beispielsweise matplotlib von 3.9.1 auf 3.9.2 und boto3 von 1.34.131 auf 1.34.162 aktualisiert werden.
Wo finde ich die Pakete, die in einer bestimmten Image-Version verfügbar sind?
Jede Image-Version hat eine release.md-Datei im build_artifacts-Ordner des GitHub-Repositorys
Wie werden Images auf Common Vulnerabilities and Exposures (CVEs) überprüft?
Amazon SageMaker AI nutzt das erweiterte Scanning von Amazon Elastic Container Registry (Amazon ECR), um Schwachstellen und Korrekturen für SageMaker-Distribution-Images automatisch zu erkennen. Das erweiterte Scanning von ECR wird kontinuierlich von AWS für die neueste Patch-Version aller unterstützten Image-Versionen durchgeführt. Wenn Sicherheitslücken erkannt werden und ein Fix verfügbar ist, veröffentlicht AWS eine aktualisierte Image-Version, um das Problem zu beheben.
Kann ich ältere Images weiterhin verwenden, wenn ein Image nicht mehr unterstützt wird?
Images sind bis zum angegebenen Verfügbarkeitsdatum in SageMaker Studio verfügbar. Ältere Images bleiben auch nach Ablauf des Supports in ECR verfügbar und werden aus Studio entfernt. Sie können ältere Image-Versionen von ECR herunterladen und ein benutzerdefiniertes SageMaker-Image erstellen. Wir empfehlen jedoch dringend, auf eine unterstützte Image-Version zu aktualisieren, die kontinuierlich Sicherheitsupdates und Bugfixes erhält. Kunden, die ihre eigenen benutzerdefinierten Images erstellen, sind für das Scannen und Patchen ihrer Images verantwortlich. Weitere Informationen finden Sie unter AWS-Modell der geteilten Verantwortung
Wichtig
SageMaker Distribution v0.x.y wird nur in Studio Classic verwendet. SageMaker Distribution v1.x.y wird nur in JupyterLab verwendet.