PJRT の例

例: JAX CUDA プラグイン

  1. ラッパーを介した PJRT C API の実装(pjrt_c_api_gpu.h)。
  2. パッケージのエントリ ポイント(setup.py)を設定します。
  3. initialize() メソッドを実装します(__init__.py)。
  4. CUDA の任意の jax テストでテストできます。

フレームワークの実装

フレームワーク側で PJRT を使用して PJRT デバイスとインターフェースを構築するための参考資料:

ハードウェアの実装