Lightning-AI/litgpt

20+ high-performance LLMs with recipes to pretrain, finetune and deploy at scale.

解決する問題

LitGPTは、大規模言語モデル(LLM)を扱うための高性能でエンタープライズ対応のツールキットを提供します。複雑な抽象化レイヤーを排除し、開発者が完全な制御と最小限のオーバーヘッドで20以上の異なるLLMを事前学習、微調整、評価、デプロイできるようにします。

仕組み

LitGPTは内部抽象化レイヤーなしでモデルをゼロから実装するため、コードのデバッグが容易で高性能です。コマンドラインインターフェース(CLI)を使用して、モデルウェイトのダウンロード、インタラクティブチャットの実行、独自データでのトレーニングジョブの実行などのワークフローを管理します。このプロジェクトは単一GPUから大規模クラスタまでスケールするように設計されており、量子化やメモリ効率の高いトレーニング方法などの最適化技術を活用しています。

対象ユーザー

透明性が高く高性能な環境でLLMをトレーニングまたはデプロイする必要がある開発者や研究者向けに設計されています。複雑な抽象化を避け、単一ファイルの実装を提供するため、本番規模のアプリケーションで基盤となるモデルメカニズムを理解またはカスタマイズしたい人に特に役立ちます。

ハイライト

  • Llama 3、Gemma 2、Qwen 2.5、Phi 4を含む20以上の人気LLMをサポート。
  • 事前学習と微調整のための最適化されたエンタープライズ規模のレシピを提供。
  • 低メモリハードウェアでモデルを実行するための量子化(fp4/8/16/32)の組み込みサポート。
  • モデル評価、インタラクティブチャット、APIデプロイなどの一般的なタスク用のシンプルなCLIを提供。
  • Apache 2.0ライセンスで、無制限のエンタープライズ使用に適しています。

関連

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