google-deepmind/gemma

Gemma open-weight LLM library, from Google DeepMind

何を解決するか

Geminiの研究と技術に基づいたオープンウェイトの大規模言語モデル(LLM)であるGemmaファミリーを、JAXベースで使用・微調整するための実装を提供します。

動作方法

このプロジェクトは、PyPIパッケージ(gemma)として提供され、JAXを活用してCPU、GPU、TPUで実行できます。マルチターンおよびマルチモーダルな会話処理を可能にするChatSampler APIと、モデルチェックポイントの読み込みおよび微調整のためのツールが含まれています。

対象ユーザー

Gemmaモデルをアプリケーションに統合したり、JAXエコシステムを使って特定のタスク向けに微調整したい開発者や研究者です。

特徴

  • マルチモーダル対応:テキストと画像を含むマルチターン会話に対応。
  • ハードウェアの柔軟性:CPU、GPU、TPUのいずれのハードウェアとも互換性があります。
  • JAX専用ライブラリ:JAXによる高性能ML演算を専用に設計。
  • 微調整サポート:微調整およびLoRA(低ランク適応)の組み込みサポートを備えています。

関連

  • プロジェクト
  • プロジェクト
  • Dispatch
  • Dispatch
  • プロジェクト