sgl-project/sglang
SGLang is a high-performance serving framework for large language models and multimodal models.
解決する課題
SGLang は、大規模言語モデル (LLMs)、ビジョン言語モデル、および拡散モデルのサービングを高速化するために設計された高性能な推論フレームワークを提供します。特に、効率性とスループットが極めて重要となるエージェントワークロード、大規模サービング、および強化学習 (RL) のロールアウトにおけるボトルネックに対処します。
仕組み
SGLang は、NVIDIA、AMD、Google TPU、Intel、Apple Silicon、Huawei Ascend を含む幅広いハードウェアプラットフォームをサポートする最適化された推論エンジンとして動作します。内蔵の画像・動画生成エンジン (SGLang Diffusion) を備えており、RL ロールアウト用のさまざまなトレーニングフレームワークや、スケーリングおよびルーティング用のオーケストレーションツールと統合されています。
対象ユーザー
このフレームワークは、高いスループットと幅広いハードウェア互換性を必要とする、本番環境レベルの LLM やマルチモーダルモデルをデプロイする AI 研究者、開発者、および企業を対象としています。
ハイライト
- 複数のベンダーによる GPU、TPU、NPU、CPU にわたる広範なハードウェアサポート。
- エージェントワークロードおよび RL ロールアウト向けに最適化。
- SGLang Diffusion による画像および動画生成の組み込みサポート。
- 推測デコード (SpecForge) やオーディオサービング (SGLang Omni) を含む、より広範な SGL エコシステムとの統合。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch