Richtlinie zur Unterstützung von Images in SageMaker Studio - Amazon SageMaker AI

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, in der alle Pakete und Paketversionen für CPU- und GPU-Images angezeigt werden. Separate Änderungsprotokoll-Dateien für CPU- und GPU-Versionen enthalten detaillierte Informationen zu Paket-Upgrades. In den Änderungsprotokollen wird die neue Image-Version mit der vorherigen verglichen. Beispielsweise wird Version 1.9.0 mit der neuesten Patch-Version von 1.8 verglichen, Version 1.9.1 mit 1.9.0 und Version 2.0.0 mit der neuesten Patch-Version der zu diesem Zeitpunkt verfügbaren neuesten Nebenversion.

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.