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
  • プロジェクト
  • プロジェクト