

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

# AWS Deep Learning Base GPU AMI (Ubuntu 20.04)
<a name="aws-deep-learning-base-gpu-ami-ubuntu-20.04"></a>

#### サポート終了通知
<a name="out-of-support-base-gpu-ami-ubuntu-20.04"></a>
+ Ubuntu Linux 20.04 LTS は、2025 年 5 月 31 日に 5 年間の LTS サポート期間が終了し、ベンダーによるサポートがされなくなります*。*したがって、 AWS Deep Learning Base GPU AMI (Ubuntu 20.04) は 2025 年 5 月 31 日以降更新されません。以前のリリースは、引き続き利用可能です。一般公開されたすべての AMI は、作成日から 2 年後に EC2 によって非推奨になることに注意してください。詳細については、「[Amazon EC2 AMI を非推奨にする](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-deprecate.html)」を参照してください。
+ 2025 年 8 月 31 日まで 3 か月間、サポートは機能についての問題 (セキュリティパッチは対象外) に対してのみ提供されます。
+ Ubuntu 20.04 DLAMI のユーザーは、 [AWS Deep Learning Base GPU AMI (Ubuntu 22.04)](https://aws.amazon.com/releasenotes/aws-deep-learning-base-gpu-ami-ubuntu-22-04/) または [AWS Deep Learning Base GPU AMI (Ubuntu 24.04)](https://aws.amazon.com/releasenotes/aws-deep-learning-base-gpu-ami-ubuntu-24-04/) に移行する必要があります。または、[AWS Deep Learning Base AMI (Amazon Linux 2023)](https://aws.amazon.com/releasenotes/aws-deep-learning-base-gpu-ami-amazon-linux-2023/) を使用することもできます。

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

#### AMI 名形式
<a name="name-base-gpu-ami-ubuntu-20.04"></a>
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) \$1\$1YYYY-MM-DD\$1
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) \$1\$1YYYY-MM-DD\$1

#### サポートされる EC2 インスタンス
<a name="instances-base-gpu-ami-ubuntu-20.04"></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-base-gpu-ami-ubuntu-20.04"></a>
+ **サポートされている AWS サービス**: Amazon EC2
+ **オペレーティングシステム**: Ubuntu 20.04
+ **コンピューティングアーキテクチャ**: x86
+ **利用可能な最新バージョンは、次のパッケージにインストールされます。**
  + **Linux Kernel:** 5.15
  + **FSx Lustre**
  + **Docker**
  + **AWS CLI /**usr/local/bin/aws2 の v2 と /usr/bin/aws の **AWS CLI v1** 
  + **NVIDIA DCGM**
  + **NVIDIA Container Toolkit**:
    + バージョンコマンド: nvidia-container-cli -V
  + **Nvidia-docker2**:
    + バージョンコマンド: nvidia-docker バージョン
+ **Nvidia Driver**:
  + OSS Nvidia Driver: 550.163.01
  + Proprietary Nvidia Driver: 550.163.01
+ **NVIDIA CUDA 11.7、12.1～12.4 スタック**:
  + CUDA、NCCL、および cuDDN インストールディレクトリ: /usr/local/cuda-xx.x/
    + 例: /usr/local/cuda-12.1/
  + コンパイル済み NCCL バージョン: 2.22.3\$1CUDA12.4
  + **デフォルトの CUDA:** 12.1
    + /usr/local/cuda のパスは **CUDA 12.1** を指します
    + 以下の環境変数が更新されました。
      + LD\$1LIBRARY\$1PATH に /usr/local/cuda-12.1/lib:/usr/local/cuda-12.1/lib64:/usr/local/cuda-12.1:/usr/local/cuda-12.1/targets/x86\$164-linux/lib を設定しました
      + パスに /usr/local/cuda-12.1/bin/:/usr/local/cuda-12.1/include/ を設定しました
      + 異なる CUDA バージョンの場合は、そのバージョンに応じて LD\$1LIBRARY\$1PATH を更新してください。
  + **NCCL テストの場所:**
    + all\$1reduce、all\$1gather、および reduce\$1scatter: /usr/local/cuda-xx.x/efa/test-cuda-xx.x/
    + NCCL テストを実行するには、LD\$1LIBRARY\$1PATH に以下の更新を渡す必要があります。
      + 共通パスは、既に LD\$1LIBRARY\$1PATH に追加されています。
        + /opt/amazon/efa/lib:/opt/amazon/openmpi/lib:/opt/aws-ofi-nccl/lib:/usr/local/lib:/usr/lib
      + 異なる CUDA バージョンの場合は、そのバージョンに応じて LD\$1LIBRARY\$1PATH を更新してください。
+ **EFA インストーラ:** 1.39.0
+ **Nvidia GDRCopy:** 2.4
+ **AWS OFI NCCL プラグイン**: は EFA Installer-aws の一部としてインストールされます
  + AWS OFI NCCL が単一ビルドで複数の NCCL バージョンをサポートするようになりました
  + **インストールパス:** /opt/aws-ofi-nccl/ /opt/aws-ofi-nccl/lib のパスが LD\$1LIBRARY\$1PATH に追加されました。
  + ring、message\$1transfer の**テストパス**: /opt/aws-ofi-nccl/tests
+ **EBS ボリュームタイプ**: gp3
+ **Python**: /usr/bin/python3.9
+ **NVMe インスタンスストアの場所 ([サポートされている EC2 インスタンス](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-store-volumes.html#available-instance-store-volumes)): **/opt/dlami/nvme
+ **SSM パラメータで AMI-ID をクエリ (例: リージョンは us-east-1):**
  + **OSS Nvidia Driver**:

    ```
    aws ssm get-parameter --region us-east-1 \
        --name /aws/service/deeplearning/ami/x86_64/base-oss-nvidia-driver-gpu-ubuntu-20.04/latest/ami-id  \
        --query "Parameter.Value" \
        --output text
    ```
  + **Proprietary Nvidia Driver**:

    ```
    aws ssm get-parameter --region us-east-1 \
        --name /aws/service/deeplearning/ami/x86_64/base-proprietary-nvidia-driver-gpu-ubuntu-20.04/latest/ami-id \
        --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 Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) ????????' '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 Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) ????????' 'Name=state,Values=available' \
        --query 'reverse(sort_by(Images, &CreationDate))[:1].ImageId' \
        --output text
    ```

#### 注意
<a name="notices-base-gpu-ami-ubuntu-20.04"></a>

**NVIDIA Container Toolkit: 1.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)」のチュートリアルに示されているように、LD\$1LIBRARY\$1PATH を更新して CUDA 互換ライブラリを含めるようにしてください。

**EFA は 1.37 から 1.38 に更新されました (2025 年 2 月 4 日リリース)**

EFA が AWS OFI NCCL プラグインをバンドルするようになりました。このプラグインは、元の /opt/amazon/ofiaws-ofi-nccl にあります。LD\$1LIBRARY\$1PATH 変数を更新する場合は、OFI NCCL の場所を適切に変更してください。

**サポートポリシー**

この AMI のコンポーネント (CUDA バージョンなど) は、[フレームワークサポートポリシー](support-policy.md)に基づく場合、[深層学習コンテナ](https://aws.amazon.com/machine-learning/containers/)のパフォーマンス最適化のため、または将来のリリースにおける AMI サイズの削減のため、事前の通知なしに削除または変更される場合があります。サポートされているフレームワークバージョンで使用されていない場合、AMI から CUDA バージョンを削除します。

**複数のネットワークカードを持つ EC2 インスタンス**
+ EFA をサポートする多くのインスタンスタイプには複数のネットワークカードもあります。
+ DeviceIndex は各ネットワークカードに固有であり、NetworkCard あたりの ENI の制限値未満の負以外の整数である必要があります。P5 では、NetworkCard あたりの ENI の数は 2 で、DeviceIndex の有効な値は 0 または 1 のみとなります。
  + プライマリネットワークインターフェイス (ネットワークカードインデックス 0、デバイスインデックス 0) には EFA (EFA と ENA の組み合わせ) インターフェイスを作成します。EFA のみのネットワークインターフェイスをプライマリネットワークインターフェイスとして使用することはできません。
  + 追加のネットワークインターフェイスごとに、次の未使用ネットワークカードインデックス、デバイスインデックス 1、および ENA 帯域幅要件や IP アドレススペースなどのユースケースに応じて、EFA (EFA と ENA の組み合わせ) または EFA のみのネットワークインターフェイスのいずれかを使用します。ユースケースの例については、P5 インスタンスの EFA 設定を参照してください。
  + 詳細については、[こちら](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa-acc-inst-types.html) の EFA ガイドを参照してください。

**P5/P5e インスタンス**
+ P5 および P5e インスタンスには 32 個のネットワークインターフェイスカードが含まれており、次の AWS CLI コマンドを使用して起動できます。

```
aws ec2 run-instances --region $REGION \
    --instance-type $INSTANCETYPE \
    --image-id $AMI --key-name $KEYNAME \
    --iam-instance-profile "Name=dlami-builder" \
    --tag-specifications "ResourceType=instance,Tags=[{Key=Name,Value=$TAG}]" \
    --network-interfaces "NetworkCardIndex=0,DeviceIndex=0,Groups=$SG,SubnetId=$SUBNET,InterfaceType=efa" \
      "NetworkCardIndex=1,DeviceIndex=1,Groups=$SG,SubnetId=$SUBNET,InterfaceType=efa" \
      "NetworkCardIndex=2,DeviceIndex=1,Groups=$SG,SubnetId=$SUBNET,InterfaceType=efa" \
      "NetworkCardIndex=3,DeviceIndex=1,Groups=$SG,SubnetId=$SUBNET,InterfaceType=efa" \
      "NetworkCardIndex=4,DeviceIndex=1,Groups=$SG,SubnetId=$SUBNET,InterfaceType=efa" \
       ...
      "NetworkCardIndex=31,DeviceIndex=1,Groups=$SG,SubnetId=$SUBNET,InterfaceType=efa"
```

**P5en インスタンス**
+ P5en には 16 個のネットワークインターフェイスカードが含まれており、次の AWS CLI コマンドを使用して起動できます。

```
aws ec2 run-instances --region $REGION \
    --instance-type $INSTANCETYPE \
    --image-id $AMI --key-name $KEYNAME \
    --iam-instance-profile "Name=dlami-builder" \
    --tag-specifications "ResourceType=instance,Tags=[{Key=Name,Value=$TAG}]" \
    --network-interfaces "NetworkCardIndex=0,DeviceIndex=0,Groups=$SG,SubnetId=$SUBNET,InterfaceType=efa" \
      "NetworkCardIndex=1,DeviceIndex=1,Groups=$SG,SubnetId=$SUBNET,InterfaceType=efa" \
      "NetworkCardIndex=2,DeviceIndex=1,Groups=$SG,SubnetId=$SUBNET,InterfaceType=efa" \
      "NetworkCardIndex=3,DeviceIndex=1,Groups=$SG,SubnetId=$SUBNET,InterfaceType=efa" \
      "NetworkCardIndex=4,DeviceIndex=1,Groups=$SG,SubnetId=$SUBNET,InterfaceType=efa" \
       ...
      "NetworkCardIndex=15,DeviceIndex=1,Groups=$SG,SubnetId=$SUBNET,InterfaceType=efa"
```

**カーネル**
+ カーネルバージョンは、次のコマンドを使用して固定されます。

  ```
  echo linux-aws hold | sudo dpkg —set-selections
  echo linux-headers-aws hold | sudo dpkg —set-selections
  echo linux-image-aws hold | sudo dpkg —set-selections
  ```
+ インストール済みのドライバーとパッケージバージョンとの互換性を確保するため、カーネルバージョンを更新しないことをお勧めします (セキュリティパッチによる場合を除く)。引き続き更新が必要な場合は、次のコマンドを実行してカーネルバージョンの固定を解除できます。

  ```
  echo linux-aws install | sudo dpkg -set-selections
  echo linux-headers-aws install | sudo dpkg -set-selections
  echo linux-image-aws install | sudo dpkg -set-selections
  ```
+ DLAMI の新しいバージョンごとに、利用可能な最新の互換性のあるカーネルが使用されます。

#### リリース日: 2025 年 4 月 24 日
<a name="2025-04-24-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20250424
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20250424

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

#### リリース日: 2025 年 2 月 17 日
<a name="2025-02-17-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20250214
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20250214

##### 更新
<a name="w2aac25c13b5b5c15b5"></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)」のチュートリアルに示されているように、LD\$1LIBRARY\$1PATH を更新して CUDA 互換ライブラリを含めるようにしてください。

##### 削除済み
<a name="w2aac25c13b5b5c15b7"></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 年 2 月 4 日
<a name="2025-02-04-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20250204
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20250204

##### 更新
<a name="w2aac25c13b5b5c17b5"></a>
+ EFA のバージョンが 1.37.0 から 1.38.0 にアップグレードされました
  + EFA が AWS OFI NCCL プラグインをバンドルするようになりました。このプラグインは、元の /opt/amazon/ofiaws-ofi-nccl にあります。LD\$1LIBRARY\$1PATH 変数を更新する場合は、OFI NCCL の場所を適切に変更してください。

##### 削除済み
<a name="w2aac25c13b5b5c17b7"></a>
+ これらの DLAMI から emacs パッケージが削除されました。お客様は、GNU emacs [https://www.gnu.org/software/emacs/download.html](https://www.gnu.org/software/emacs/download.html) から emacs をインストールできます。

#### リリース日: 2025 年 1 月 17 日
<a name="2025-01-17-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20250117
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20250117

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

#### リリース日: 2024 年 12 月 9 日
<a name="2024-12-09-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20241206
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20241206

##### 更新
<a name="w2aac25c13b5b5c21b5"></a>
+ Nvidia Container Toolkit がバージョン 1.17.0 から 1.17.3 にアップグレードされました

#### リリース日: 2024 年 11 月 22 日
<a name="2024-11-22-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20241122

##### を追加
<a name="w2aac25c13b5b5c23b5"></a>
+ P5en EC2 インスタンスのサポートが追加されました。

##### 更新
<a name="w2aac25c13b5b5c23b7"></a>
+ EFA インストーラがバージョン 1.35.0 から 1.37.0 にアップグレードされました
+  AWS OFI NCCL プラグインをバージョン 1.12.1-aws から 1.13.0-aws にアップグレードする

#### リリース日: 2024 年 10 月 26 日
<a name="2024-10-26-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20241025
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20241025

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

#### リリース日: 2024 年 10 月 3 日
<a name="2024-10-03-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20240927

##### 更新
<a name="w2aac25c13b5b5c27b5"></a>
+ Nvidia Container Toolkit がバージョン 1.16.1 から 1.16.2 にアップグレードされました

#### リリース日: 2024 年 8 月 27 日
<a name="2024-09-27-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20240827

##### 更新
<a name="w2aac25c13b5b5c29b5"></a>
+ Nvidia ドライバーと Fabric Manager がバージョン 535.183.01 から 550.90.07 にアップグレードされました
+ EFA のバージョンが 1.32.0 から 1.34.0 にアップグレードされました
+ すべての CUDA バージョンで、NCCL が最新バージョンの 2.22.3 にアップグレードされました
  + CUDA 11.7 がバージョン 2.16.2\$1CUDA11.7 からアップグレードされました
  + CUDA 12.1、12.2 が 2.18.5\$1CUDA12.2 からアップグレードされました
  + CUDA 12.3 がバージョン 2.21.5\$1CUDA12.4 からアップグレードされました

##### を追加
<a name="w2aac25c13b5b5c29b7"></a>
+ ディレクトリ /usr/local/cuda-12.4 に CUDA ツールキットバージョン 12.4 が追加されました
+ **P5e EC2 インスタンス**のサポートが追加されました。

##### 削除済み
<a name="w2aac25c13b5b5c29b9"></a>
+ ディレクトリ /usr/local/cuda-11.8 に存在する CUDA Toolkit バージョン 11.8 のスタックを削除しました。

#### リリース日: 2024 年 8 月 19 日
<a name="2024-08-19-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20240816

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

#### リリース日: 2024 年 6 月 6 日
<a name="2024-06-06-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20240606
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20240606

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

#### リリース日: 2024 年 5 月 15 日
<a name="2024-05-15-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20240515
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20240515

##### を追加
<a name="w2aac25c13b5b5c35b5"></a>
+ PyTorch 1.13 によって CUDA11.7 をサポートするため、CUDA11.7、NCCL 2.16.2、CuDNN 8.7.0 を使用してディレクトリ /usr/local/cuda-11.7 に CUDA11.7 スタックが追加されました

#### リリース日: 2024 年 5 月 2 日
<a name="2024-05-02-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20240502
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20240502

##### 更新
<a name="w2aac25c13b5b5c37b5"></a>
+ EFA のバージョンが 1.30 から 1.32 に更新されました
+  AWS OFI NCCL プラグインをバージョン 1.7.4 からバージョン 1.9.1 に更新しました
+ NVIDIA Container Toolkit がバージョン 1.13.5 からバージョン [1.15.0](https://github.com/NVIDIA/nvidia-container-toolkit/releases/tag/v1.15.0) に更新されました
  + **バージョン 1.15.0 には、nvidia-container-runtime および nvidia-docker2 パッケージは含まれていません。「[Nvidia container toolkit docs](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/sample-workload.html)」を参照して、nvidia-container-toolkit パッケージを直接使用することをお勧めします。**

##### を追加
<a name="w2aac25c13b5b5c37b7"></a>
+ CUDA12.3、NCCL 2.21.5、CuDNN 8.9.7 で CUDA12.3 スタックが追加されました

##### 削除済み
<a name="w2aac25c13b5b5c37b9"></a>
+ /usr/local/cuda-11.7 および /usr/local/cuda-12.0 ディレクトリに存在する CUDA11.7、CUDA12.0 スタックを削除しました
+ NVIDIA Container Toolkit のバージョン 1.13.5 から [1.15.0](https://github.com/NVIDIA/nvidia-container-toolkit/releases/tag/v1.15.0) への更新の一環として、nvidia-docker2 パッケージおよびそのコマンド nvidia-docker を削除しました (nvidia-container-runtime および nvidia-docker2 パッケージは**含まれません**)。

#### リリース日: 2024 年 4 月 4 日
<a name="2024-04-04-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20240404

##### を追加
<a name="w2aac25c13b5b5c39b5"></a>
+ OSS Nvidia Driver DLAMIs、G6 および Gr6 EC2 インスタンスのサポートが追加されました。詳細については、「[推奨 GPU インスタンス](gpu.md)」を参照してください。

#### リリース日: 2024 年 3 月 29 日
<a name="2024-03-29-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20240326
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20240326

##### 更新
<a name="w2aac25c13b5b5c41b5"></a>
+ Proprietary Nvidia Driver および OSS Nvidia Driver の DLAMI の両方で、ドライバーのバージョンが 535.104.12 から 535.161.08 に更新されました。
+ Proprietary Nvidia Driver DLAMI から G4dn、G5 EC2 インスタンスのサポートを削除しました。
+ DLAMI ごとに新たにサポートされるインスタンスは以下のとおりです。
  + Deep Learning with Proprietary Nvidia Driver は G3 (G3.16x はサポートしていません)、P3、P3dn をサポートしています。
  + Deep Learning with OSS Nvidia Driver は、G4dn、G5、P4d、P4de、P5 をサポートしています。

#### リリース日: 2024 年 3 月 20 日
<a name="2024-03-20-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20240318
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20240318

##### を追加
<a name="w2aac25c13b5b5c43b5"></a>
+ Proprietary Nvidia Driver および OSS Nvidia Driver の AMI で、/usr/bin/aws として `awscliv1` を追加することに加え、/usr/local/bin/aws2 として `awscliv2` が追加されました。

#### リリース日: 2024 年 3 月 14 日
<a name="2024-03-14-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20240314

##### 更新
<a name="w2aac25c13b5b5c45b5"></a>
+ 現在のサポートに基づいて、G4dn および G5 をサポートする OSS Nvidia Driver DLAMI が次のように更新されました。
  + Deep Learning Base Proprietary Nvidia Driver AMI (Ubuntu 20.04) は、P3、P3dn、G3、G5、G4dn をサポートしています。
  + Deep Learning Base OSS Nvidia Driver AMI (Ubuntu 20.04) は、G5、G4dn、P4、P5 をサポートしています。
+ OSS Nvidia Driver DLAMI は、G5、G4dn、P4、P5 に使用することをお勧めします。

#### リリース日: 2024 年 2 月 12 日
<a name="2024-02-12-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20240208
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20240208

##### 更新
<a name="w2aac25c13b5b5c47b5"></a>
+ AWS OFI NCCL プラグインが 1.7.3 から 1.7.4 に更新されました

#### リリース日: 2024 年 2 月 1 日
<a name="2024-02-01-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20240201
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20240201

##### セキュリティ
<a name="w2aac25c13b5b5c49b5"></a>
+ [CVE-2024-21626](https://nvd.nist.gov/vuln/detail/CVE-2024-21626) のパッチを適用するため、runc パッケージのバージョンが更新されました。

#### リリース日: 2023 年 12 月 4 日
<a name="2023-12-04-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名**
+ Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 20.04) 20231204
+ Deep Learning Base Proprietary Nvidia Driver GPU AMI (Ubuntu 20.04) 20231204

##### を追加
<a name="w2aac25c13b5b5c51b5"></a>
+ AWS Deep Learning AMI (DLAMI) は 2 つのグループに分割されます。
  + Nvidia Proprietary Driver を使用する DLAMI (P3、P3dn、G3、G5、G4dn をサポート)。
  + Nvidia OSS Driver を使用して EFA を有効にする DLAMI (P4、P5 をサポート)。
+ DLAMI 分割の詳細については、「[DLAMI に関する重要な変更](important-changes.md)」を参照してください。
+ AWS CLI 上記の のクエリは、箇条書きの **AWSCLI を使用したクエリ AMI-ID の下にあります (例: リージョンは us-east-1)**。

##### 更新
<a name="w2aac25c13b5b5c51b7"></a>
+ EFA が 1.26.1 から 1.29.0 に更新されました
+ GDRCopy が 2.3 から 2.4 に更新されました

#### リリース日: 2023 年 10 月 18 日
<a name="2023-10-18-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base GPU AMI (Ubuntu 20.04) 20231018

##### 更新
<a name="w2aac25c13b5b5c53b5"></a>
+ AWS OFI NCCL プラグインがバージョン 1.7.2 からバージョン 1.7.3 に更新されました
+ CUDA 12.2 と一致するように、CUDA 12.0-12.1 ディレクトリが NCCL バージョン 2.18.5 に更新されました
+ CUDA12.1 がデフォルトの CUDA バージョンとして更新されました
  + LD\$1LIBRARY\$1PATH に /usr/local/cuda-12.1/targets/x86\$164-linux/lib/:/usr/local/cuda-12.1/lib:/usr/local/cuda-12.1/lib64:/usr/local/cuda-12.1 を設定し、/usr/local/cuda-12.1/bin/ へのパスが含まれるようになりました。
  + 異なる CUDA バージョンに変更する場合は、そのバージョンに応じて LD\$1LIBRARY\$1PATH 変数と PATH 変数を定義してください。

#### リリース日: 2023 年 10 月 2 日
<a name="2023-10-02-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base GPU AMI (Ubuntu 20.04) 20231002

##### 更新
<a name="w2aac25c13b5b5c55b5"></a>
+ NVIDIA ドライバーが 535.54.03 から 535.104.12 に更新されました
  + この最新のドライバーは、ドライバーバージョン 535.54.03 で見つかった NVML ABI の重大な変更と、P5 インスタンスの CUDA ツールキットに影響を与えたバージョン 535.86.10 で見つかったドライバーのリグレッションを修正します。修正の詳細については、次の NVIDIA リリースノートを参照してください。
  + 修正の詳細については、次の NVIDIA リリースノートを参照してください。
    + [4235941](https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-535-104-05/index.html) - NVML ABI の重大な変更の修正
    + [4228552](https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-535-104-12/index.html) - CUDA Toolkit エラーの修正
+ CUDA 12.2 ディレクトリが NCCL 2.18.5 で更新されました
+ EFA がバージョン 1.24.1 から最新の 1.26.1 に更新されました

##### を追加
<a name="w2aac25c13b5b5c55b7"></a>
+ /usr/local/cuda-12.2 に CUDA12.2 が追加されました

##### 削除済み
<a name="w2aac25c13b5b5c55b9"></a>
+ CUDA 11.5 および CUDA 11.6 のサポートが削除されました

#### リリース日: 2023 年 9 月 26 日
<a name="2023-09-26-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base GPU AMI (Ubuntu 20.04) 20230926

##### を追加
<a name="w2aac25c13b5b5c57b5"></a>
+ P5 で確認された予測不可能なネットワークインターフェイスの命名問題 ([リンク](https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1945225)) を修正するため、net.naming-scheme の変更が追加されました。この変更は、/etc/default/grub ファイルの linux ブート引数で net.naming-scheme=v247 を設定することにより実行されます。

#### リリース日: 2023 年 8 月 30 日
<a name="2023-08-30-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base GPU AMI (Ubuntu 20.04) 20230830

##### 更新
<a name="w2aac25c13b5b5c59b5"></a>
+ aws-ofi-nccl plugin プラグインが v1.7.1 から v1.7.2 に更新されました

#### リリース日: 2023 年 8 月 11 日
<a name="2023-08-11-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base GPU AMI (Ubuntu 20.04) 20230811

##### を追加
<a name="w2aac25c13b5b5c61b5"></a>
+ この AMI は、P5 および以前からサポートされていたすべての EC2 インスタンスでマルチノードトレーニング機能をサポートするようになりました。
+ P5 EC2 インスタンスでは、NCCL 2.18 の使用が推奨され、CUDA12.0 および CUDA12.1 に追加されています。

##### 削除済み
<a name="w2aac25c13b5b5c61b7"></a>
+ CUDA11.3 および CUDA11.4 のサポートが削除されました。

#### リリース日: 2023 年 8 月 4 日
<a name="2023-08-04-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base GPU AMI (Ubuntu 20.04) 20230804

##### 更新
<a name="w2aac25c13b5b5c63b5"></a>
+  AWS OFI NCCL プラグインを v1.7.1 に更新
+ PyTorch 2.0 では 11.8 をサポートしており、CUDA11.8 がデフォルトになりました。また、P5 EC2 インスタンスでは、>=CUDA11.8 を使用することを推奨します。
  + LD\$1LIBRARY\$1PATH に /usr/local/cuda-11.8/targets/x86\$164-linux/lib/:/usr/local/cuda-11.8/lib:/usr/local/cuda-11.8/lib64:/usr/local/cuda-11.8 を設定し、/usr/local/cuda-11.8/bin/ へのパスが含まれるようになりました。
  + 異なる CUDA バージョンの場合は、そのバージョンに応じて LD\$1LIBRARY\$1PATH を定義してください。
+ CUDA 12.0、12.1 ディレクトリが NCCL 2.18.3 で更新されました

##### [固定]
<a name="w2aac25c13b5b5c63b7"></a>
+ 以前のリリース日 (2023 年 7 月 19 日) で説明した Nvidia Fabric Manager (FM) パッケージの読み込みの問題を修正しました。****

#### リリース日: 2023 年 7 月 19 日
<a name="2023-07-19-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base GPU AMI (Ubuntu 20.04) 20230719

##### 更新
<a name="w2aac25c13b5b5c65b5"></a>
+ EFA が 1.22.1 から 1.24.1 に更新されました
+ NVIDIA ドライバーが 525.85.12 から 535.54.03 に更新されました

##### を追加
<a name="w2aac25c13b5b5c65b7"></a>
+ プロセッサのアイドルステートを無効にするため、最大の C ステートを C1 に設定する C ステートの変更が追加されました。この変更は、ファイル「/etc/default/grub」内の Linux ブート引数に「intel\$1idle.max\$1cstate=1 processor.max\$1cstate=1」を設定することにより実行します
+ AWS EC2 P5 インスタンスのサポート:
  + 単一ノード/インスタンスを使用するワークフロー向けに、P5 EC2 インスタンスのサポートが追加されました。EFA (Elastic Fabric Adapter) と AWS OFI NCCL プラグインを使用したマルチノードサポート (マルチノードトレーニングなど) は、今後のリリースで追加される予定です。
  + 最適なパフォーマンスを得るには、CUDA>=11.8 を使用してください。
  + 既知の問題: Nvidia Fabric Manager (FM) パッケージが P5 にロードされるまでに時間がかかるため、お客様は P5 インスタンスの起動後に FM がロードされるまで 2～3 分待つ必要があります。FM が起動しているかどうかを確認するには、コマンド sudo systemctl is-active nvidia-fabricmanager を実行します。ワークフローを開始する前にアクティブ状態が返されます。これは、今後のリリースで改善される予定です。

#### リリース日: 2023 年 5 月 19 日
<a name="2023-05-19-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base GPU AMI (Ubuntu 20.04) 20230519

##### 更新
<a name="w2aac25c13b5b5c67b5"></a>
+ EFA が最新の 1.22.1 に更新されました
+ CUDA 12.1 の NCCL バージョンが 2.17.1 に更新されました

##### を追加
<a name="w2aac25c13b5b5c67b7"></a>
+ /usr/local/cuda-12.1 に CUDA12.1 が追加されました
+ datacenter-gpu-manager パッケージによる [NVIDIA Data Center GPU Monitor (DCGM)](https://developer.nvidia.com/dcgm) のサポートが追加されました
  + このサービスのステータスは、sudo systemctl status nvidia-dcgm のクエリで確認できます。
+ Ephemeral NVMe インスタンスストアがサポートされている EC2 インスタンスに自動的にマウントされ、/opt/dlami/nvme/ フォルダからストレージにアクセスできるようになりました。このサービスは、次の方法で確認または変更できます。
  + NVMe サービスのステータスを確認する: sudo systemctl status dlami-nvme
  + サービスにアクセスまたは変更する: /opt/aws/dlami/bin/nvme\$1ephemeral\$1drives.sh
+ NVMe ボリュームは、IOPS パフォーマンスを必要とする高スループットワークフロー向けに、最も高速で効率的なストレージソリューションを提供します。Ephemeral NVMe インスタンスストアはインスタンスのコストに含まれているため、このサービスで追加料金は発生しません。
+ NVMe インスタンスストアは、このサービスをサポートする EC2 インスタンスにのみマウントされます。NVMe がサポートされているインスタンスストアを持つ EC2 インスタンスの詳細については、「[使用可能なインスタンスストアボリューム](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-store-volumes.html#available-instance-store-volumes)」を参照して、NVMe がサポートされていることを確認してください。
+ ディスクのパフォーマンスを向上させ、初回書き込みのペナルティを削減するには、インスタンスストアを初期化します (注: EC2 インスタンスタイプによってはこのプロセスに数時間かかる場合があります) - 「[EC2 インスタンスでのインスタンスストアボリュームの初期化](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/disk-performance.html)」
+ **注**: NVMe インスタンスストアはインスタンスにマウントされ、EBS などのネットワークには接続されません。これらの NVMe ボリュームのデータは、インスタンスの再起動または停止時に失われる可能性があります。

#### リリース日: 2023 年 4 月 17 日
<a name="2023-04-17-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** Deep Learning Base GPU AMI (Ubuntu 20.04) 20230414

##### 更新
<a name="w2aac25c13b5b5c69b5"></a>
+ DLAMI 名を AWS Deep Learning Base AMI GPU CUDA 11 (Ubuntu 20.04) \$1\$1YYYY-MM-DD\$1 から Deep Learning Base GPU AMI (Ubuntu 20.04) \$1\$1YYYY-MM-DD\$1 に更新
  + このリリースから 1 か月間は、必要なサポートのために最新の DLAMI を旧 AMI 名で引き続きサポートいたします。お客様は、OS パッケージを apt-get update && apt-get upgrade で更新して、セキュリティパッチを適用できます。
+  AWS OFI NCCL プラグインパスを /usr/local/cuda-xx.x/efa/ から /opt/aws-ofi-nccl/ に更新
+ NCCL を v2.16.2 の[カスタム GIT ブランチ](https://github.com/NVIDIA/nccl/tree/inc_nsteps)に更新し、すべての CUDA バージョンについて AWS と NCCL チームによって共同作成されました。 AWS インフラストラクチャのパフォーマンスが向上します。

##### を追加
<a name="w2aac25c13b5b5c69b7"></a>
+ /usr/local/cuda-12.0 に CUDA12.0 が追加されました
+ [AWS FSx](https://aws.amazon.com/fsx/) が追加されました
+ /usr/bin/python3.9 で Python バージョン 3.9 のサポートが追加されました
  + この変更はデフォルトのシステム Python を置き換えるものではなく、python3 は引き続きシステム Python3.8 を指すことに注意してください。
  + Python3.9 には、次のコマンドを使用してアクセスできます。

    ```
    /usr/bin/python3.9
    python3.9
    ```

##### 削除済み
<a name="w2aac25c13b5b5c69b9"></a>
+ [フレームワークサポートポリシー](support-policy.md)に基づいてサポートされているフレームワークバージョンで使用していないため、CUDA11.0-11.1 が /usr/local/cuda-11.x/ から削除されました。

#### リリース日: 2022 年 5 月 25 日
<a name="2022-05-25-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** AWS 深層学習ベース AMI GPU CUDA 11 (Ubuntu 20.04) 20220523

##### 更新
<a name="w2aac25c13b5b5c71b5"></a>
+ このリリースでは、新しい EC2 インスタンス p4de.24xlarge のサポートが追加されました。
  + aws-efa-installer がバージョン 1.15.2 に更新されました
  + aws-ofi-nccl がバージョン 1.3.0-aws に更新されました。これには p4de.24xlarge のトポロジが含まれています。

#### リリース日: 2022 年 3 月 25 日
<a name="2022-03-25-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** AWS Deep Learning Base AMI GPU CUDA 11 (Ubuntu 20.04) 20220325

##### 更新
<a name="w2aac25c13b5b5c73b5"></a>
+ EFA のバージョンが 1.15.0 から 1.15.1 に更新されました

#### リリース日: 2022 年 3 月 17 日
<a name="2022-03-17-base-gpu-ami-ubuntu-20.04"></a>

**AMI 名:** AWS Deep Learning Base AMI GPU CUDA 11 (Ubuntu 20.04) 20220323

##### を追加
<a name="w2aac25c13b5b5c75b5"></a>
+ 初回リリース