

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

# DLAMI に対する NVIDIA ドライバーの重要な変更点
<a name="important-changes"></a>

2023 年 11 月 15 日、 は DLAMI が使用する NIVIDA ドライバーに関連する AWS Deep Learning AMIs (DLAMIs) に重要な変更 AWS を加えました。変更内容と、DLAMI の使用に影響するかどうかいついては「[DLAMI の NVIDIA ドライバーの変更に関するよくある質問](#important-changes-faq)」を参照してください。

## DLAMI の NVIDIA ドライバーの変更に関するよくある質問
<a name="important-changes-faq"></a>
+ [何が変わったのですか?](#important-changes-faq-changing)
+ [この変更が行われた理由は何ですか?](#important-changes-faq-why)
+ [この変更により影響を受けるのはどの DLAMI ですか?](#important-changes-faq-impact)
+ [ユーザーにとってこの変更にはどのような意味がありますか?](#important-changes-faq-customer)
+ [新しい DLAMI で失われる機能はありますか?](#important-changes-faq-function)
+ [この変更は Deep Learning Containers に影響しますか?](#important-changes-faq-dlc)

### 何が変わったのですか?
<a name="important-changes-faq-changing"></a>

AWS は DLAMI を次の 2 つのグループに分割しました。
+ NVIDIA 独自のドライバーを使用する DLAMI (P3、P3dn、G3 をサポート)
+ NVIDIA OSS ドライバーを使用する DLAMI (G4dn、G5、P4、P5 をサポート)

その結果、2 つのカテゴリそれぞれに、新しい名前と新しい AMI ID を持つ新しい DLAMI を作成しました。これらの DLAMI には互換性が*ありません*。つまり、あるグループの DLAMI は、他のグループがサポートするインスタンスをサポートしません。例えば、P5 をサポートする DLAMI は G3 をサポートせず、G3 をサポートする DLAMI は P5 をサポートしません。

![\[DLAMI フォーク\]](http://docs.aws.amazon.com/ja_jp/dlami/latest/devguide/images/dlami-fork.jpg)


### この変更が行われた理由は何ですか?
<a name="important-changes-faq-why"></a>

以前、NVIDIA GPU 用の DLAMI には NVIDIA 独自のカーネルドライバーが含まれていました。しかし、アップストリームの Linux カーネルコミュニティにより、NVIDIA GPU ドライバーなどの独自のカーネルドライバーが他のカーネルドライバーと通信できないようにする変更が受け入れられました。この変更により、P4 および P5 シリーズのインスタンスの GPUDirect RDMA が無効になります。これは、GPU が分散トレーニングに EFA を効率的に使用できるようにするメカニズムです。その結果、DLAMI は OpenRM ドライバー (NVIDIA のオープンソースドライバー) を使用するようになり、G4dn、G5、P4、P5 をサポートするためにオープンソース EFA ドライバーにリンクされました。しかし、この OpenRM ドライバーは古いインスタンス (P3 や G3 など) をサポートしていません。そのため AWS では、今後も両方のインスタンスタイプをサポートする最新で高パフォーマンスの安全な DLAMI を提供するために、DLAMI を 2 つのグループに分割しました。1 つには OpenRM ドライバー (G4dn、G5、P4、P5 をサポート) が、もう 1 つには従来の独自のドライバー (P3、P3dn、G3 をサポート) があります。

### この変更により影響を受けるのはどの DLAMI ですか?
<a name="important-changes-faq-impact"></a>

この変更はすべての DLAMI に影響します。

### ユーザーにとってこの変更にはどのような意味がありますか?
<a name="important-changes-faq-customer"></a>

サポートされている Amazon Elastic Compute Cloud (Amazon EC2) インスタンスタイプで実行されている限り、引き続きすべての DLAMI は機能、パフォーマンス、セキュリティを提供します。DLAMI がサポートする EC2 インスタンスタイプを確認するには、その DLAMI のリリースノートを確認してから、**サポートされている EC2 インスタンス**を探します。現在サポートされている DLAMI オプションのリストとリリースノートへのリンクについては、「[Deep Learning AMI リリースノート](appendix-ami-release-notes.md)」を参照してください。

さらに、現在の DLAMIs を呼び出すには correct AWS Command Line Interface (AWS CLI) コマンドを使用する必要があります。

P3、P3dn、G3 をサポートするベース DLAMI の場合は、次のコマンドを使用します。

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

G4dn、G5、P4、P5 をサポートするベース DLAMI の場合は、次のコマンドを使用します。

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

### 新しい DLAMI で失われる機能はありますか?
<a name="important-changes-faq-function"></a>

いいえ、機能が失われることはありません。現在の DLAMI は、サポートされている EC2 インスタンスタイプで実行すれば、これまでの DLAMI のすべての機能、パフォーマンス、セキュリティを提供します。

### この変更は Deep Learning Containers に影響しますか?
<a name="important-changes-faq-dlc"></a>

いいえ。この変更は NVIDIA ドライバーを含まないため、 AWS 深層学習コンテナには影響しませんでした。ただし、Deep Learning Containers は、必ず基盤となるインスタンスと互換性のある AMI で実行してください。