llm-d/llm-d

State of the art inference performance with modern accelerators on Kubernetes

何を解決するか

llm-d は、大規模言語モデル(LLM)の本番環境における最先端(SOTA)の推論パフォーマンスを達成するために必要な複雑さや手動チューニングを排除することを目的としています。Kubernetesに最適化された高性能分散推論サービングスタックを提供し、OSSモデルをさまざまなハードウェアアクセラレータ上で効率的かつ信頼性高く配信することを保証します。

動作方法

llm-d は、vLLM や SGLang などのモデルサーバーの上に位置するオーケストレーションおよび最適化レイヤーです。複数の高度な技術を採用して、スループットを最大化し、レイテンシを低減します。

  • インテリジェントルーティング: プレフィックスキャッシュとロード感知バランス、実験的な予測レイテンシスケジューリングを用いて、リクエストの配分を最適化。
  • KVキャッシュ管理: CPU またはディスクへの階層的オフロードとグローバルインデックスを実装し、マルチターン会話における有効なワーキングセットサイズを拡大。
  • 大規模モデルのサービング: プレフィル/デコードの非同期化と広範なエキスパート並列処理を活用し、DeepSeek-R1 などの巨大モデルを最適化。
  • 運用の優れたパフォーマンス: SLO対応のオートスケーリングとマルチテナント環境向けのインテリジェントフロー制御を提供。
  • バッチ処理: OpenAI互換のバッチAPIを介して大規模なオフライン推論を管理。

対象ユーザー

NVIDIA、AMD、Intel、Google TPU を含む多様なハードウェアとクラウドプロバイダー上で、Kubernetes 上でLLM推論サービスをデプロイおよびスケーリングする必要があるMLOpsエンジニアおよびインフラストラクチャプロバイダー。

主な特徴

  • CNCF Sandboxプロジェクト: Red Hat、Google Cloud、IBM Research、CoreWeave、NVIDIA などの業界リーダーが共同設立。
  • ハードウェア非依存: NVIDIA B200、AMD MI300X、Intel XPU など、幅広いアクセラレータに最適化。
  • プレフィル/デコードの非同期化: 通常の vLLM と比較して、スループットが最大70%向上(トークン/秒)。
  • 階層的KVオフロード: 高同時ユーザー負荷下で最大13.9倍のスループット向上。
  • 詳細なベンチマーク: Prismプラットフォームを通じて再現可能なベンチマークを提供。

関連

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