本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
SageMaker 工作室图片支持政策
重要
目前, SageMaker 分发映像中的所有软件包均已获得 Amazon SageMaker AI 使用的许可,不需要额外的商业许可。但是,这可能会在未来发生变化,我们建议定期查看许可条款以了解任何更新。
Amazon SageMaker Distribution 是 SageMaker Studio 上提供的一组 Docker 镜像,其中包括用于机器学习、数据科学和可视化的常用框架。
这些图片包括 PyTorch、 TensorFlow 和 Keras 等深度学习框架;numpy、scikit-learn 和 pandas 等流行的 Python 包;以及基于 Visual Studio Code 的代码编辑器之类的 IDE JupyterLab 和代码编辑器——开 Code-OSS源。该分发包含所有这些软件包的最新版本,因此它们可以相互兼容。
本页详细介绍了 SageMaker Studio 上 SageMaker 分发映像的支持政策和可用性。
版本控制、发布频率和支持策略
有关版本控制、发布节奏、支持政策、支持的图像版本和不支持的图像版本的详细信息,请参阅上的 A mazon Distrib SageMaker ution 支持
常见问题
什么是主要映像版本发布?
主要映像版本每 6 个月发布一次。Amazon Distrib SageMaker ution 的主要映像版本包括将所有核心依赖项升级到最新的兼容版本,可能还包括添加或删除软件包。Python 框架只在新的主要版本发布时才会升级。例如,在主版本 2 中,Python 框架从 3.10 升级到 3.11, PyTorch 从 2.0 升级到 2.3,从 2.14 升级到 2.17, TensorFlow Autogluon 从 0.8 升级到 1.1,并在镜像中添加了 4 个包。
什么是次要映像版本发布?
所有支持的主要版本每月都会发布次要映像版本。Amazon Distrib SageMaker ution 的次要映像版本涉及将除 Python 和 CUDA 之外的所有核心依赖项升级到同一个主版本中最新兼容的次要版本,并且可能包括添加新软件包。例如,随着次要版本的发布,langchain 可能会从 0.1 升级到 0.2,jupyter-ai 从 2.18 升级到 2.20。
什么是补丁映像版本发布?
根据需要发布补丁映像版本,以修复安全漏洞。Amazon Distrib SageMaker ution 的补丁映像版本包括将其所有核心依赖项更新为同一个次要版本中的最新兼容补丁版本。 SageMaker 在补丁版本发布期间,发行版不会添加或删除任何软件包。例如,随着补丁版本的发布,matplotlib 可能从 3.9.1 升级到 3.9.2,boto3 可能从 1.34.131 升级到 1.34.162。
在哪里可以找到特定映像版本中可用的软件包?
每个图像版本在GitHub 存储库的build_artifacts文件夹中都有一个release.md文件,显示 CPU 和 GPU 映像的所有软件包和软件包版本。CPU 和 GPU 版本的更新日志文件分别详细说明了软件包的升级情况。变更日志将新映像版本与旧版本进行比较。例如,版本 1.9.0 与 1.8 的最新补丁版本进行比较,版本 1.9.1 与 1.9.0 进行比较,而版本 2.0.0 与当时可用的最新次版本的最新补丁版本进行比较。
如何扫描映像中是否存在通用漏洞 (CVE)?
Amazon SageMaker AI 利用亚马逊弹性容器注册表 (Amazon ECR) Elastic Registry 增强型扫描功能自动检测漏洞并修复分发映像。 SageMaker AWS 持续运行 ECR 增强扫描,以获取所有支持的映像版本的最新补丁版本。当检测到漏洞并有可用的修复程序时, AWS 会发布更新的映像版本来修复问题。
映像不再受支持后,我还能使用旧映像吗?
影像在 SageMaker Studio 上线,直至指定的上市日期。旧版映像在支持到期并从 Studio 中删除后,仍可在 ECR 中使用。您可以从 ECR 下载较旧版本的镜像并创建自定义 SageMaker 镜像。但是,我们强烈建议您升级到支持的映像版本,因为此版本会持续接收安全更新和错误修复。创建自己的自定义映像的客户负责扫描和修补其映像。有关更多信息,请参阅 AWS
责任共担模式
重要
SageMaker 发行版 v0.x.y 仅在 Studio Classic 中使用。 SageMaker 发行版 v1.x.y 仅用于。 JupyterLab