

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# DLAMI 支持策略
<a name="support-policy"></a>

您可以在此处找到 AWS Deep Learning AMIs (DLAMI) 支持政策的详细信息。

[有关当前支持的DLAMI框架和操作系统的列表 AWS ，请参阅DLAMI支持政策页面。](https://docs.aws.amazon.com/dlami/latest/devguide/dlami-support-policy-table.html)以下术语适用于 Support 政策页面和本页中 DLAMIs 提及的所有术语：
+ **当前版本**以 *x.y.z* 格式指定框架版本。在这种格式中，*x* 表示主要版本，*y* 表示次要版本，*z* 表示补丁版本。例如，对于 TensorFlow 2.10.1，主版本为 2，次要版本为 10，补丁版本为 1。
+ **补丁结束**指定 AWS 支持特定框架或操作系统版本的时长。

有关具体内容的详细信息 DLAMIs，请参阅[深度学习 AMIs 发行说明](appendix-ami-release-notes.md)。

## DLAMI Support FAQs
<a name="support-policy-faq"></a>
+ [哪些框架版本会获得安全补丁？](#framework-support-policy-faq-security)
+ [哪些操作系统会获得安全补丁？](#operating-system-support-policy-faq-security)
+ [AWS 发布新框架版本时会发布哪些镜像？](#support-policy-faq-publishing)
+ [哪些图像获得了新的 SageMaker AI/AWS 功能？](#support-policy-faq-features)
+ [“支持的框架”表中是如何定义当前版本的？](#support-policy-faq-current-version)
+ [如果我运行的版本不在“支持”表中，该怎么办？](#support-policy-faq-older-version)
+ [是否 DLAMIs 支持框架版本的先前补丁版本？](#support-policy-faq-previous-version-support)
+ [如何找到支持的框架版本的最新补丁映像？](#support-policy-faq-latest-patched-image)
+ [多长时间发布一次新映像？](#support-policy-faq-new-image-frequency)
+ [运行工作负载时，能在我的实例上以替代方式安装补丁吗？](#support-policy-faq-in-place-patch)
+ [如果有新的补丁或更新的框架版本可用，会发生什么呢？](#support-policy-faq-new-image-available)
+ [是否可在不更改框架版本的情况下更新依赖项？](#support-policy-faq-dependencies)
+ [对我的框架版本的主动支持何时结束？](#support-policy-faq-end-of-support)
+ [对于框架版本不再主动维护的映像，会为其安装补丁吗？](#support-policy-faq-end-of-patch)
+ [如何使用旧框架版本？](#support-policy-faq-using-older-framework-version)
+ [如何保持框架及其版本 up-to-date的支持变更？](#support-policy-faq-stay-up-to-date)
+ [是否需要商业许可证才能使用 Anaconda 存储库？](#support-policy-faq-anaconda-repository)

### 哪些框架版本会获得安全补丁？
<a name="framework-support-policy-faq-security"></a>

如果框架版本列在 [AWS Deep Learning AMIs 支持策略表](https://docs.aws.amazon.com/dlami/latest/devguide/dlami-support-policy-table.html)中的**支持的框架版本**下，它就会获得安全补丁。

### 哪些操作系统会获得安全补丁？
<a name="operating-system-support-policy-faq-security"></a>

如果操作系统列在 [AWS Deep Learning AMIs 支持策略表](https://docs.aws.amazon.com/dlami/latest/devguide/dlami-support-policy-table.html)中的**支持的操作系统**下，它就会获得安全补丁。

### AWS 发布新框架版本时会发布哪些镜像？
<a name="support-policy-faq-publishing"></a>

我们会在 TensorFlow 和 PyTorch的新版本发布后 DLAMIs 不久发布新版本。这包括框架的主要版本、主要的次要版本和 major-minor-patch版本。当新版本的驱动程序和库可用时，我们也会更新映像。有关映像维护的更多信息，请参阅 [对我的框架版本的主动支持何时结束？](#support-policy-faq-end-of-support)。

### 哪些图像获得了新的 SageMaker AI/AWS 功能？
<a name="support-policy-faq-features"></a>

新功能通常在最新版本的 for DLAMIs PyTorch 和中发布 TensorFlow。有关新 SageMaker AI 或 AWS 功能的详细信息，请参阅特定图像的发行说明。有关可用列表 DLAMIs，请参阅 [DLAMI 发行说明](https://docs.aws.amazon.com/dlami/latest/devguide/appendix-ami-release-notes.html)。有关映像维护的更多信息，请参阅 [对我的框架版本的主动支持何时结束？](#support-policy-faq-end-of-support)。

### “支持的框架”表中是如何定义当前版本的？
<a name="support-policy-faq-current-version"></a>

Support P [AWS Deep Learning AMIs olicy 表](https://docs.aws.amazon.com/dlami/latest/devguide/dlami-support-policy-table.html)中的当前版本是指在上提供 AWS 的最新框架版本 GitHub。每个最新版本都包括对 DLAMI 中驱动程序、库和相关软件包的更新。有关映像维护的信息，请参阅 [对我的框架版本的主动支持何时结束？](#support-policy-faq-end-of-support)

### 如果我运行的版本不在“支持”表中，该怎么办？
<a name="support-policy-faq-older-version"></a>

如果您运行的版本不在 [AWS Deep Learning AMIs 支持策略表](https://docs.aws.amazon.com/dlami/latest/devguide/dlami-support-policy-table.html)中，则您可能无法获得最新的驱动程序、库和相关包。要获得更多 up-to-date版本，我们建议您使用所选的最新 DLAMI 升级到支持的框架或操作系统。有关可用列表 DLAMIs，请参阅 [DLAMI 发行说明](https://docs.aws.amazon.com/dlami/latest/devguide/appendix-ami-release-notes.html)。

### 是否 DLAMIs 支持框架版本的先前补丁版本？
<a name="support-policy-faq-previous-version-support"></a>

不是。 如Support Policy [表](https://docs.aws.amazon.com/dlami/latest/devguide/dlami-support-policy-table.html)所述，我们支持每个框架最新主要版本的最新补丁版本，自其首次 GitHub 发布起365天后AWS Deep Learning AMIs 发布。有关更多信息，请参阅 [如果我运行的版本不在“支持”表中，该怎么办？](#support-policy-faq-older-version)。

### 如何找到支持的框架版本的最新补丁映像？
<a name="support-policy-faq-latest-patched-image"></a>

[要使用最新框架版本的 DLAMI，您可以使用 AWS CLI 或 SSM 参数来检索 [DLAMI ID，然后使用它通过 EC2 控制台启动 DLAM](https://docs.aws.amazon.com/dlami/latest/devguide/find-dlami-id.html) I。](https://docs.aws.amazon.com/dlami/latest/devguide/launch-from-console.html)有关检索 AWS Deep Learning AMIs ID 的 AWS CLI 或 SSM 参数命令示例，请参阅 DLAMI 发行说明页面[单](https://docs.aws.amazon.com/dlami/latest/devguide/appendix-ami-release-notes-single.html)框架 DLAMI 发行说明。您选择的框架版本必须列在 [AWS Deep Learning AMIs 支持策略表](https://docs.aws.amazon.com/dlami/latest/devguide/dlami-support-policy-table.html)中的**支持的框架版本**下。

### 多长时间发布一次新映像？
<a name="support-policy-faq-new-image-frequency"></a>

提供更新的补丁版本是我们的首要任务。我们通常会尽早创建安装了补丁的映像。我们会监控新修补的框架版本（例如 TensorFlow 2.9 到 TensorFlow 2.9.1）和新的次要发行版本（例如 TensorFlow 2.9 到 TensorFlow 2.10），并尽早提供它们。当使用新版本 TensorFlow 的 CUDA 发布现有版本时，我们会为该版本发布支持新 CUDA 版本 TensorFlow 的新 DLAMI。

### 运行工作负载时，能在我的实例上以替代方式安装补丁吗？
<a name="support-policy-faq-in-place-patch"></a>

不能。DLAMI 的补丁更新不是“替代”更新。

您必须打开新的 EC2 实例，迁移您的工作负载和脚本，然后关闭之前的实例。

### 如果有新的补丁或更新的框架版本可用，会发生什么呢？
<a name="support-policy-faq-new-image-available"></a>

要收到有关 DLAMI 变更的通知，请订阅相关 DLAMI 的通知。具体信息请参阅[接收有关新更新的通知](https://docs.aws.amazon.com/dlami/latest/devguide/release-notifications.html)。

### 是否可在不更改框架版本的情况下更新依赖项？
<a name="support-policy-faq-dependencies"></a>

我们在不更改框架版本的情况下更新依赖项。但是，如果依赖项更新导致不兼容，我们就会创建不同版本的映像。请务必查看 [DLAMI 发布说明](https://docs.aws.amazon.com/dlami/latest/devguide/appendix-ami-release-notes.html)，了解更新的依赖项信息。

### 对我的框架版本的主动支持何时结束？
<a name="support-policy-faq-end-of-support"></a>

DLAMI 映像是不可变的。一旦创建，就不会改变。结束对框架版本的主动支持涉及四个主要原因：
+ [框架版本（补丁）升级](#support-policy-faq-end-of-support-version-patch)
+ [AWS 安全补丁](#support-policy-faq-end-of-support-security-patch)
+ [补丁结束日期（已过期）](#support-policy-faq-end-of-support-aging-out)
+ [依赖关系 end-of-support](#support-policy-faq-end-of-support-dependency)

**注意**  
由于版本补丁升级和安全补丁的频率很高，我们建议您经常查看 DLAMI 发布说明页面，并在发生更改时进行升级。

#### 框架版本（补丁）升级
<a name="support-policy-faq-end-of-support-version-patch"></a>

如果你有一个基于 2.7.0 的 DLAMI 工作负载 TensorFlow并在版本为 2.7.1 之后发布，那么 TensorFlow AWS 就要发布一个 2.7.1 GitHub 版本的新 DLAMI。 TensorFlow 2.7.1 版本的新镜像发布后，将不再主动维护之前的 TensorFlow 2.7.0 镜像。2.7.0 版本的 DLAMI TensorFlow 没有收到更多补丁。然后，2.7版的DLAMI发行说明页面将更新 TensorFlow 为最新信息。没有为每个次要补丁提供单独的发布说明页面。

由于补丁升级而 DLAMIs 创建的新用户将使用新的 [AMI ID](https://docs.aws.amazon.com/dlami/latest/devguide/find-dlami-id.html) 进行指定。

#### AWS 安全补丁
<a name="support-policy-faq-end-of-support-security-patch"></a>

如果您的工作负载基于 TensorFlow 2.7.0 版本的映像并 AWS 制作了安全补丁，则会为 2.7.0 发布新版本的 DLAMI。 TensorFlow TensorFlow 2.7.0 版图像的先前版本已不再活跃维护。有关更多信息，请参阅 [运行工作负载时，能在我的实例上以替代方式安装补丁吗？](#support-policy-faq-in-place-patch)。有关查找最新 DLAMI 的步骤，请参阅 [如何找到支持的框架版本的最新补丁映像？](#support-policy-faq-latest-patched-image)

由于补丁升级而 DLAMIs 创建的新用户将使用新的 [AMI ID](https://docs.aws.amazon.com/dlami/latest/devguide/find-dlami-id.html) 进行指定。

#### 补丁结束日期（已过期）
<a name="support-policy-faq-end-of-support-aging-out"></a>

DLAMIs 在 GitHub 发布日期 365 天后，他们的补丁结束日期。

对于[多框架 DLAMIs](https://docs.aws.amazon.com/dlami/latest/devguide/appendix-ami-release-notes-multi.html)，当其中一个框架版本更新时，需要更新版本的新 DLAMI。不再主动维护使用旧框架版本的 DLAMI。

**重要**  
当有重大框架更新时，我们会例外处理。例如。如果 TensorFlow 1.15 更新到 TensorFlow 2.0，那么我们将在自 GitHub 发布之日起两年内继续支持最新版本的 TensorFlow 1.15，或者在 Origin 框架维护团队取消支持后的六个月内（以较早的日期为准）。

#### 依赖关系 end-of-support
<a name="support-policy-faq-end-of-support-dependency"></a>

如果你正在使用 Python 3.6 在 TensorFlow 2.7.0 的 DLAMI 映像上运行工作负载，并且该版本的 Python 已标记为 end-of-support，那么所有基于 Python 3.6 的 DLAMI 图像都将不再被主动维护。同样，如果标记了像Ubuntu 16.04这样的操作系统版本 end-of-support，则所有依赖于Ubuntu 16.04的DLAMI镜像都将不再被主动维护。

### 对于框架版本不再主动维护的映像，会为其安装补丁吗？
<a name="support-policy-faq-end-of-patch"></a>

不会。不再主动维护的图像就不会有新版本。

### 如何使用旧框架版本？
<a name="support-policy-faq-using-older-framework-version"></a>

要将 DLAMI 与旧框架版本结合使用，请检索 [DLAMI ID](https://docs.aws.amazon.com/dlami/latest/devguide/find-dlami-id.html)，然后使用 [EC2 控制台](https://docs.aws.amazon.com/dlami/latest/devguide/launch-from-console.html)来用该 ID 启动 DLAMI。有关检索 AM AWS I ID 的 CLI 命令，请参阅[单框架 DLAMI](https://docs.aws.amazon.com/dlami/latest/devguide/appendix-ami-release-notes-single.html) 发行说明中的发行说明页面。

### 如何保持框架及其版本 up-to-date的支持变更？
<a name="support-policy-faq-stay-up-to-date"></a>

 up-to-date使用 DLAMI 发行说明中的 Framework Su [pport Policy 表，继续使用 [D](https://docs.aws.amazon.com/dlami/latest/devguide/appendix-ami-release-notes.html) LAMI AWS Deep Learning AMIs 框架](https://docs.aws.amazon.com/dlami/latest/devguide/dlami-support-policy-table.html)和版本。

### 是否需要商业许可证才能使用 Anaconda 存储库？
<a name="support-policy-faq-anaconda-repository"></a>

Anaconda 转向了针对某些用户的商业许可模式。积极维护 DLAMIs 已从Anaconda频道迁移到公开可用的开源版本的Conda（[conda-forge](https://anaconda.org/conda-forge)）。