lightseekorg/tokenspeed

TokenSpeed is a speed-of-light LLM inference engine.

解決する課題

TokenSpeed は、エージェントワークロードに特化して最適化された高性能な LLM 推論を提供するために設計されています。TensorRT-LLM の圧倒的な速度と vLLM の使いやすさを融合させ、AI エージェント特有の要求を処理できる本番環境対応エンジンのニーズに応えます。

仕組み

TokenSpeed は、コントロールプレーンと実行プレーンを分離する独自のアーキテクチャを採用しています。

  • コントロールプレーン: C++ で実装された有限オートマトン。リクエストのライフサイクルと KV キャッシュの所有権を管理し、型システムを使用してコンパイル時に安全なリソース管理を保証します。
  • 実行プレーン: Python で実装されており、研究者やエンジニアが迅速に反復開発を行えるようにしています。
  • カーネルシステム: ポータブルなパブリック API と集中管理されたレジストリを備えたモジュール式でプラグイン可能なシステム。Blackwell GPU 向けに高度に最適化された Multi-head Latent Attention (MLA) 実装を含みます。
  • エントリーポイント: SMG 統合型の AsyncLLM を使用し、低オーバーヘッドで CPU 側のリクエストを処理します。

対象ユーザー

NVIDIA や AMD GPU を含む多様なハードウェア環境において、最大限の推論スループットと低レイテンシを必要とする、本番グレードのエージェントワークロードをデプロイするエンジニアや研究者向けに構築されています。

ハイライト

  • 分離型アーキテクチャ: 安全性と速度の両立のため、C++ コントロールプレーンと Python 実行プレーンを分離した初のエンジン。
  • モジュール式カーネル: カーネルをファーストクラスのサブシステムとして扱い、異なるアクセラレータ向けに拡張可能なプラグインメカニズムを提供。
  • ハードウェアサポート: 非営利団体 LightSeek Foundation の支援を受け、NVIDIA および AMD からのエンジニアリングサポートを提供。
  • 高性能: エージェントタスクにおいて高いスループット(例:Qwen3.5-397B-A17B で 580 TPS)を実現可能。

関連

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