

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS Deep Learning AMI GPU TensorFlow 2.16 (Amazon Linux 2)
<a name="aws-deep-learning-ami-gpu-tensorflow-2.16-amazon-linux-2"></a>

開始方法については、「[DLAMI の使用開始](getting-started.md)」を参照してください。

#### AMI 名形式
<a name="name-gpu-tensorflow-2.16-amazon-linux-2"></a>
+ Deep Learning Proprietary Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) ${YYYY-MM-DD}
+ Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) ${YYYY-MM-DD}

#### サポートされる EC2 インスタンス
<a name="instances-gpu-tensorflow-2.16-amazon-linux-2"></a>
+ 「[DLAMI に関する重要な変更](important-changes.md)」を参照してください。
+ Deep Learning with OSS Nvidia Driver は、G4dn、G5、G6、Gr6、G6e、P4d、P4de、P5、P5e、P5en をサポートしています。
+ Deep Learning with Proprietary Nvidia Driver は G3 (G3.16x はサポートしていません)、P3、P3dn をサポートしています。

#### AMI には、以下が含まれます。
<a name="contents-gpu-tensorflow-2.16-amazon-linux-2"></a>
+ **サポートされている AWS サービス**: EC2
+ **オペレーティングシステム**: Amazon Linux 2
+ **コンピューティングアーキテクチャ**: x86
+ **Python**: /opt/tensorflow/bin/python3.10
+ **TensorFlow バージョン**: 2.16
+ **Nvidia Driver**:
  + OSS Nvidia Driver: 550.144.03
  + Proprietary Nvidia Driver: 550.144.03
+ **NVIDIA CUDA12 スタック**:
  + CUDA、NCCL、および cuDDN インストールパス: /usr/local/cuda-12.2/
+ **EFA インストーラ:** 1.34.0
+ aws2 としての **AWS CLI v**2 と aws としての **AWS CLI v1** 
+ **EBS ボリュームタイプ**: gp3
+ **SSM パラメータで AMI-ID をクエリ (例: リージョンは us-east-1)**:
  + **OSS Nvidia Driver**:

    ```
    aws ssm get-parameter --name /aws/service/deeplearning/ami/x86_64/oss-nvidia-driver-gpu-tensorflow-2.16-amazon-linux-2/latest/ami-id --region us-east-1 --query "Parameter.Value" --output text
    ```
  + **Proprietary Nvidia Driver**:

    ```
    aws ssm get-parameter --name /aws/service/deeplearning/ami/x86_64/proprietary-nvidia-driver-gpu-tensorflow-2.16-amazon-linux-2/latest/ami-id --region us-east-1 --query "Parameter.Value" --output text
    ```
+ **AWSCLI で AMI-ID をクエリ (例: リージョンは us-east-1)**:
  + **OSS Nvidia Driver**:

    ```
    aws ec2 describe-images --region us-east-1 --owners amazon --filters 'Name=name,Values=Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) ????????' 'Name=state,Values=available' --query 'reverse(sort_by(Images, &CreationDate))[:1].ImageId' --output text
    ```
  + **Proprietary Nvidia Driver**:

    ```
    aws ec2 describe-images --region us-east-1 --owners amazon --filters 'Name=name,Values=Deep Learning Proprietary Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) ????????' 'Name=state,Values=available' --query 'reverse(sort_by(Images, &CreationDate))[:1].ImageId' --output text
    ```

#### 注意
<a name="notices-gpu-tensorflow-2.16-amazon-linux-2"></a>

##### NVIDIA Container Toolkit: 1.17.4
<a name="nvidia-container-toolkit-gpu-tensorflow-2.16-amazon-linux-2"></a>

Container Toolkit バージョン 1.17.4 では、CUDA 互換ライブラリのマウントが無効になりました。コンテナワークフローで複数の CUDA バージョンとの互換性を確保するには、チュートリアル「CUDA 互換性レイヤーを使用する場合」([https://docs.aws.amazon.com/sagemaker/latest/dg/inference-gpu-drivers.html\#collapsible-cuda-compat](https://docs.aws.amazon.com/sagemaker/latest/dg/inference-gpu-drivers.html#collapsible-cuda-compat)) に示されているように、CUDA 互換性ライブラリを含むよう LD\_LIBRARY\_PATH を更新してください。

##### 今後の TensorFlow オペレーティングシステムの更新
<a name="future-os-updates-gpu-tensorflow-2.16-amazon-linux-2"></a>

TensorFlow 2.16 は、Ubuntu 20.04 オペレーティングシステムを使用する最後の DLAMI となります。TensorFlow 2.17 以降、DLAMI は Ubuntu 22.04 を基本オペレーティングシステムとして使用を開始します。これらの新しいバージョンへのアップグレードを検討されている場合は、お客様のワークフローがアップグレードに対応できる状態であることをご確認ください。

##### Keras バージョンは 3.0 ではなく 2.0 に固定されました
<a name="keras-version-gpu-tensorflow-2.16-amazon-linux-2"></a>

最新の TF2.16 のリリースに伴い、Keras はメジャーバージョン 2 からメジャーバージョン 3.0 へアップグレードされました。この Keras バージョンは、Keras パッケージの完全な書き換えです (詳細については、[Keras 3 のドキュメント](https://keras.io/keras_3/)を参照してください)。お客様のワークフローとの互換性を確保するために、環境変数 TF\_USE\_LEGACY\_KERAS=1 を使用して Keras のバージョンを 2.0 に固定しました。ワークフローで Keras 3.0 を使用する必要がある場合は、次のスクリプトを使用して、TensorFlow 仮想環境 /opt/tensorflow からこの環境変数を削除してください。

```
source /opt/tensorflow/bin/activate
unset TF_USE_LEGACY_KERAS
```

#### リリース日: 2025 年 2 月 17 日
<a name="2025-02-17-gpu-tensorflow-2.16-amazon-linux-2"></a>

**AMI 名:**
+ Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20250215
+ Deep Learning Proprietary Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20250215

##### 更新
<a name="w2aac25c13b9c11c13b7"></a>
+ NVIDIA Container Toolkit がバージョン 1.17.3 からバージョン 1.17.4 に更新されました
  + 詳細については、こちら [https://github.com/NVIDIA/nvidia-container-toolkit/releases/tag/v1.17.4](https://github.com/NVIDIA/nvidia-container-toolkit/releases/tag/v1.17.4) のリリースノートページを参照してください。
  + Container Toolkit バージョン 1.17.4 では、CUDA 互換ライブラリのマウントが無効になりました。コンテナワークフローで複数の CUDA バージョンとの互換性を確保するには、チュートリアル「CUDA 互換性レイヤーを使用する場合」([https://docs.aws.amazon.com/sagemaker/latest/dg/inference-gpu-drivers.html\#collapsible-cuda-compat](https://docs.aws.amazon.com/sagemaker/latest/dg/inference-gpu-drivers.html#collapsible-cuda-compat)) に示されているように、CUDA 互換性ライブラリを含むよう LD\_LIBRARY\_PATH を更新してください。

##### 削除済み
<a name="w2aac25c13b9c11c13b9"></a>
+ [2025 年 2 月 18 日の NVIDIA CUDA ツールキットのセキュリティ情報](https://nvidia.custhelp.com/app/answers/detail/a_id/5594)に記載されている CVE に対処するため、[NVIDIA CUDA ツールキット](https://docs.nvidia.com/cuda/)が提供するユーザースペースライブラリの cuobj および nvdisasm を削除しました

#### リリース日: 2025 年 1 月 20 日
<a name="2025-01-20-gpu-tensorflow-2.16-amazon-linux-2"></a>

**AMI 名:**
+ Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20250120
+ Deep Learning Proprietary Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20250118

##### 更新
<a name="w2aac25c13b9c11c15b7"></a>
+ [2025 年 1 月の NVIDIA GPU ディスプレイドライバーのセキュリティ情報](https://nvidia.custhelp.com/app/answers/detail/a_id/5614)に記載されている CVE に対処するため、NVIDIA ドライバーがバージョン 550.127.05 から 550.144.03 にアップグレードされました

#### リリース日: 2024 年 10 月 23 日
<a name="2024-10-23-gpu-tensorflow-2.16-amazon-linux-2"></a>

**AMI 名:**
+ Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20241022
+ Deep Learning Proprietary Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20241023

##### 更新
<a name="w2aac25c13b9c11c17b7"></a>
+ [2024 年 10 月の NVIDIA GPU ディスプレイのセキュリティ情報](https://nvidia.custhelp.com/app/answers/detail/a_id/5586)に記載されている CVE に対処するため、NVIDIA ドライバーがバージョン 550.90.07 から 550.127.05 にアップグレードされました

#### リリース日: 2024 年 9 月 28 日
<a name="2024-09-28-gpu-tensorflow-2.16-amazon-linux-2"></a>

**AMI 名:**
+ Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20240928
+ Deep Learning Proprietary Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20240928

##### 更新
<a name="w2aac25c13b9c11c19b7"></a>
+ Nvidia Container Toolkit がバージョン 1.16.1 から 1.16.2 にアップグレードされ、セキュリティの脆弱性 [CVE-2024-0133](https://nvd.nist.gov/vuln/detail/CVE-2024-0133) に対応しました。

#### リリース日: 2024 年 9 月 21 日
<a name="2024-09-21-gpu-tensorflow-2.16-amazon-linux-2"></a>

**AMI 名:**
+ Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20240921
+ Deep Learning Proprietary Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20240921

##### 更新
<a name="w2aac25c13b9c11c21b7"></a>
+ Nvidia ドライバーと Fabric Manager がバージョン 535.183.01 から 550.90.07 にアップグレードされました
+ EFA のバージョンが 1.32.0 から 1.34.0 にアップグレードされました
+ PyTorch のバージョンが 2.3.0 から 2.3.1 に更新されました

##### を追加
<a name="w2aac25c13b9c11c21b9"></a>
+ OSS Nvidia Driver Images で P5e EC2 インスタンスのサポートが追加されました。

#### リリース日: 2024 年 8 月 19 日
<a name="2024-08-19-gpu-tensorflow-2.16-amazon-linux-2"></a>

**AMI 名:**
+ Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20240817

##### を追加
<a name="w2aac25c13b9c11c23b7"></a>
+ [G6e EC2 インスタンス](https://aws.amazon.com/ec2/instance-types/g6e/)のサポートが追加されました。

#### バージョン 2.16.2 - リリース日: 2024 年 7 月 26 日
<a name="2024-07-26-gpu-tensorflow-2.16-amazon-linux-2"></a>

**AMI 名:**
+ Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20240725

##### 更新
<a name="w2aac25c13b9c11c25b7"></a>
+ TensorFlow パッチバージョンが 2.16.1 から 2.16.2 に更新されました
+ 2024 年 7 月 17 日にリリースされた DLAMI の TensorFlow マイナーバージョンの誤りを修正しました。
  + Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20240717 のリリースでは、 TensorFlow マイナーバージョン 2.16 ではなく 2.17 が誤って含まれていました。TensorFlow 2.16 に依存するワークフローが最新の DLAMI にアップグレードされていることを確認してください。

#### バージョン 2.16.1 - リリース日: 2024 年 6 月 10 日
<a name="2024-06-10-gpu-tensorflow-2.16-amazon-linux-2"></a>

**AMI 名:**
+ Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20240607
+ Deep Learning Proprietary Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20240610

##### 更新
<a name="w2aac25c13b9c11c27b7"></a>
+ Nvidia ドライバーのバージョンが 535.183.01 から 535.161.08 に更新されました

#### リリース日: 2024 年 5 月 10 日
<a name="2024-05-10-gpu-tensorflow-2.16-amazon-linux-2"></a>

「[DLAMI に関する重要な変更](important-changes.md)」を参照してください

**AMI 名:**
+ Deep Learning Proprietary Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20240510
+ Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) 20240510

##### を追加
<a name="w2aac25c13b9c11c29b9"></a>
+ 初回リリース:
  + Deep Learning Proprietary Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) シリーズ。
  + Deep Learning OSS Nvidia Driver AMI GPU TensorFlow 2.16 (Amazon Linux 2) シリーズ。
  + ソフトウェアには、次のものが含まれます。
    + 「nvidia-driver=535.161.08」
    + 「fabric-manager=535.161.08」
    + 「cuda=12.3」
    + 「cudnn=8.9.7」
    + 「efa=1.32.0」
    + 「nccl=2.21.5」
    + 「aws-nccl-ofi-plugin=v1.9.1-aws」
+ tensorflow 仮想環境が追加されました (アクティベートコマンドのソース /opt/tensorflow/bin/activate)。この環境には、次のものが含まれます。
  + 「tensorflow=2.16.1」
  + **注**
    + TF2.16 以降、tf.estimator API は削除されます。
      + tf.estimator を引き続き使用するには、TF 2.15 以前のバージョンを使用する必要があります。詳細については、「[TensorFlow 2.16.1](https://github.com/tensorflow/tensorflow/releases/tag/v2.16.1)」リリースノートを参照してください。
    + お客様のワークフローとの互換性を確保するために、環境変数 TF\_USE\_LEGACY\_KERAS=1 を使用して Keras のバージョンを 2.0 に固定しました。ワークフローで Keras 3.0 を使用する必要がある場合は、次のスクリプトを使用して、TensorFlow 仮想環境 /opt/tensorflow からこの環境変数を削除してください。

```
source /opt/tensorflow/bin/activate
unset TF_USE_LEGACY_KERAS
```