google/grain
Library for reading and processing ML training data.
何を解決するか
Grain は、機械学習モデルの学習および評価に使用するデータを読み取り、処理するための高速で柔軟かつ決定論的な方法を提供します。特に JAX モデルに最適化されていますが、他のフレームワークとも互換性があります。
動作方法
データ処理パイプラインを定義するための宣言型 Python API を使用します。シャッフル、マッピング、バッチ処理などの操作を連結することで、学習ステップ用にデータセットを準備できます。
対象ユーザー
JAX モデルを扱う開発者や研究者で、信頼性が高く高性能なデータ読み込みパイプラインが必要な方。ただし、他の ML フレームワークでも使用可能です。
特徴
- 決定論的処理: データ読み込みの再現性を保証します。
- 宣言型 API: データ処理ステップの定義を簡素化します。
- JAX 最適化: JAX 専用に設計されていますが、フレームワークに依存しません。
- CPU 基準の変換: デフォルトでは CPU で処理が行われます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト