ROCm/TheRock
The HIP Environment and ROCm Kit - A lightweight open source build system for HIP and ROCm
何を解決するか
TheRockは、HIPおよびROCmのインストールとビルドプロセスを簡素化し、従来のパッケージベースのインストールの複雑さを取り除きます。最新のROCm機能にアクセスできる軽量なビルドプラットフォームを提供し、ROCm、PyTorch、JAXのナイトリーリリースも含みます。
動作方法
これはHIPおよびROCmのソースビルドを管理するCMakeスーパープロジェクトとして機能します。ユーザーは機能フラグ(例:特定の数学やMLライブラリの有効化)を使ってビルドをカスタマイズでき、複数のLinuxディストリビューションおよびネイティブWindowsをサポートします。また、ROCmコンポーネントの開発用ツールや、テストおよびリリース用の包括的なCI/CDパイプラインも含まれています。
対象ユーザー
- ROCmコントリビューター
- 最新のROCm機能が必要な開発者および研究者
- パッケージベースのインストールの複雑さを避けたい上級ユーザー
主な特徴
- ROCm、PyTorch、JAXのナイトリーリリース
- ROCmからPyTorchおよびJAXをソースからビルド可能
- 複数のLinuxディストリビューションおよびネイティブWindowsでのクロスプラットフォーム対応
- CMakeフラグによる高度なビルド設定カスタマイズ
- 再ビルドを高速化するccacheの統合サポート
関連
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト