自作PCユーザーがゲーム用PCの解説をします

自作ユーザーが解説するゲーミングPCガイド

ROCm6.0公式ドキュメントが整備されました。

投稿日:

2023/12/14にROCm6.0が公開されましたが、ドキュメントがまだ整備されていませんでした。

本日確認したところドキュメントが整備されていましたので、抜粋して訳文を載せます。

ROCm6.0はRDNA3の対応ではなく、MI300A/Xの対応が大きな焦点となるようです。

 

AMD ROCm™ 6.0 リリースノート

ROCm 6.0は、新しいパフォーマンス最適化、フレームワークとライブラリのサポート拡大、開発者のエクスペリエンス向上を含むメジャーリリースです。

これには、AMD Instinct™ MI300シリーズの初期対応が含まれています。

今後のリリースでは、この新しいプラットフォームをさらに有効化し、最適化する予定です。主な特徴は以下の通りです:

  • 低精度数学やアテンション・レイヤーなどの分野における性能向上
  • 新しいhipSPARSELtライブラリーは、AMDのスパース・マトリックス・コア技術によりAIワークロードを高速化します。
  • TensorFlow、JAX、PyTorchなどの一般的なAIフレームワークのアップストリーム・サポートが利用可能に。
  • DeepSpeed、ONNX-RT、CuPyなどのライブラリを新たにサポート。
  • AMD Infinity HubにプリパッケージされたHPCおよびAIコンテナと、AMD ROCm Docsサイトのドキュメントおよびチュートリアルの改善。
  • 新しいAMD ROCm Developer Hubに開発者向けリソースとトレーニングを統合。

以下のセクションでは、ROCm 6.0のリリース概要を説明します。

その他の詳細については、Changelogを参照してください。GitHub に既知の問題を掲載しています。

OSとGPUサポートの変更

ROCm 6.0では、MI300AおよびMI300Xアクセラレータの使用が可能ですが、対応OSは限定されています。

今後のリリースでは、一般的な製品に対応するOSが追加される予定です。

オペレーティング
システム
MI300A MI300X
Ubuntu 22.04.3 サポート サポート
RHEL 8.9 サポート
SLES15 SP5 サポート

旧世代のInstinct製品には、以下のオペレーティングシステムが追加されています:

  • RHEL 9.3
  • RHEL 8.9

注:ROCm 6.2以降では、以下のOSのサポート終了(EoS)を計画している:

  • Ubuntu 20.04.5
  • SLES 15 SP4
  • RHEL/CentOS 7.9

新しい ROCm メタパッケージ

全てのROCmコアパッケージ、ツール、ライブラリを簡単にインストールできる新しいROCmメタパッケージが追加されました。

例えば、

apt-get install rocm (Ubuntu)

、または

yum install rocm (RHEL)

を実行すると、完全なROCmパッケージがインストールされます。

ファイルシステム階層標準

ROCm 6.0はFHS(Filesystem Hierarchy Standard)の再編成目標を完全に採用 しています。

古いファイルロケーションの後方互換性サポートを削除しました。

コンパイラの場所の変更

LLVM のインストール・パスが /opt/rocm-<rel>/llvm から /opt/rocm-<rel>/lib/llvm に変更されました。

後方互換性のため、古い場所へのシンボリックリンクが提供されていますが、将来のリリースで削除される予定です。

デバイスライブラリビットコードのインストールパスが

/opt/rocm-<rel>/amdgcn

から

/opt/rocm-<rel>/lib/llvm/lib/clang/<ver>/lib/amdgcn

に変更されました。

後方互換性のため、シンボリックリンクが提供されていますが、将来のリリースでは削除される予定です。

ドキュメンテーション

ROCmリポジトリのドキュメントにCMakeサポートが追加されました。

AMD Instinct™ MI50サポート終了のお知らせ

AMD Instinct MI50、Radeon Pro VII、およびRadeon VII製品(gfx906 GPUの総称)は、ROCm 6.0でメンテナンス・モードに入ります。

5.6.0で説明したように、ROCm 5.7は、完全にサポートされた状態でのgfx906 GPUの最終リリースでした。

  • 今後、gfx906 GPU向けの新機能と性能最適化はサポートされません。
  • バグ修正と重要なセキュリティ・パッチは、2024年第2四半期までgfx906 GPUのサポートを継続します(メンテナンス終了[EOM]は、最も近いROCmリリースに合わせられます)。
  • バグ修正は、次の ROCm ポイントリリースまで行われます。
  • バグ修正は、gfx906 の古い ROCm リリースにはバックポートされない。
  • ディストリビューションとオペレーティングシステムのアップデートは、gfx906 GPU 向けの ROCm リリース・ケイデンスに従って EOM まで継続される。

以下略

 

動作環境

対応GPU

次の表は、Instinct™、Radeon Pro™、およびRadeon™ GPUのサポートGPUを示しています。

GPUがこの表に記載されていない場合は、AMDによって公式にサポートされていません。

 

AMD Instinct™

GPU アーキテクチャー LLVM
ターゲット
サポート状況
AMD Instinct™
MI300X
CDNA3 gfx942 サポート済
AMD Instinct™ MI300A CDNA3 gfx942 サポート済
[1]
AMD Instinct™
MI250X
CDNA2 gfx90a サポート済
AMD Instinct™
MI250
CDNA2 gfx90a サポート済
AMD Instinct™
MI210
CDNA2 gfx90a サポート済
AMD Instinct™
MI100
CDNA gfx908 サポート済
AMD Instinct™
MI50
GCN5.1 gfx906 非推奨
AMD Instinct™
MI25
GCN5.0 gfx900 未対応

 

AMD Radeon Pro™

GPU アーキテクチャー LLVM
ターゲット
サポート状況
AMD Radeon™
Pro W7900
RDNA3 gfx1100 サポート済
AMD Radeon™
Pro W6800
RDNA3 gfx1030 サポート済
AMD Radeon™
Pro V620
RDNA2 gfx1030 サポート済
AMD Radeon™
Pro VII
RDNA2 GCN5.1 サポート済

 

AMD Radeon™

GPU アーキテクチャー LLVM
ターゲット
サポート状況
AMD Radeon™
RX 7900 XTX
RDNA3 gfx1100 サポート済
AMD Radeon™
RX 7900 XT
RDNA3 gfx1100 サポート済
AMD Radeon™ VII GCN5.1 gfx906 サポート済

サポート済: AMDは、対応するROCm製品のソフトウェア・ディストリビューションでこれらのGPUを有効にしています。

非推奨:サポートは将来のリリースで削除される予定です。

未対応:この設定は、当社のソフトウェア・ディストリビューションでは有効になっていません。

[1]MI300A は現在 RHEL 9.x では公式にサポートされていません。

 

対応オペレーティング・システム

AMD ROCm™ソフトウェアは、以下のLinuxディストリビューションをサポートしています。

OS カーネル サポート
RHEL 9.3 5.14.0-362 サポート済
RHEL 9.2 5.14.0-362 サポート済
RHEL 8.9 4.18-513 サポート済
RHEL 8.8 4.18-513 サポート済
CentOS 7.9 3.1 サポート済
SLES 15 SP5 5.14.21-150500 サポート済
SLES 15 SP4 5.14.21-150500 サポート済
Ubuntu 22.04.3 6.2 サポート済
Ubuntu 22.04.2 5.19 サポート済
Ubuntu 20.04.6 5.15 サポート済
Ubuntu 20.04.5 5.15 サポート済

 

仮想化サポート

ROCm は、以下に示すように、一部の GPU でのみ仮想化をサポートしています。

ハイパーバイザ バージョン GPU 検証済みゲストOS
(カーネル)
VMWare ESXI 8 MI250 Ubuntu 20.04 (5.15.0)
VMWare ESXI 8 MI210 Ubuntu 20.04 (5.15.0),
SLES 15 SP4 (5.14.21)
VMWare ESXI 7 MI210 Ubuntu 20.04 (5.15.0),
SLES 15 SP4 (5.14.21)

 

CPUサポート

ROCmにはPCIe™アトミックに対応したCPUが必要です。

第1世代AMD Zen CPUおよびIntel™ Haswell以降の最新CPUはPCIeアトミックに対応しています。

 

以上です。

詳細に関しては元のページで確認してください。

 

  • B!