vLLM、SGLang、TensorRT-LLMでAIモデルをデプロイし、オンデマンドのSSH GPUインスタンスも提供するオープンソースのGPUクラスターマネージャー。
alibaba/rtp-llm
Alibabaが開発し、社内の複数事業部門で大規模言語モデルの提供に利用されている、高性能なLLM推論エンジン。
- スター
- 1,394
- フォーク
- 299
- 未解決の Issue
- 274
- 最終コミット
- 7 時間前
これは何?
RTP-LLMは、AlibabaのFoundation Model Inference Teamが開発した大規模言語モデル向けの推論高速化エンジンです。本番環境でLLMを効率よく提供できるよう設計されており、Taobao、Tmall、Amapなど、Alibabaの複数の事業部門で利用されています。
PagedAttentionやFlashAttentionなどの最適化されたCUDAカーネルを採用し、weight-only INT8/INT4量子化(GPTQやAWQのチェックポイントを含む)と、適応的なKV cache量子化に対応しています。HuggingFace形式のモデルをSafeTensors、PyTorch、Megatronの重み形式で読み込めるほか、複数マシン・複数GPUにまたがるtensor parallelismも実行できます。
単一のモデルインスタンスから複数のLoRAアダプターを提供する機能、画像とテキストを組み合わせたマルチモーダル入力、複数ターンの対話に対応するprefixおよびsystem promptのキャッシュ、speculative decoding、Prefill/Decode分離などを備えています。havenaskのサブプロジェクトであり、FasterTransformerやTensorRT-LLMのカーネルのアイデアをもとに構築されています。
主な機能
- 01PagedAttentionやFlashAttentionなどの最適化されたCUDAカーネル
- 02GPTQおよびAWQと互換性のあるweight-only INT8/INT4量子化
- 03複数マシン・複数GPUにまたがるtensor parallelism
- 041つのモデルインスタンスから複数のLoRAアダプターを提供
- 05複数ターンの対話に対応するコンテキストprefix cacheとsystem prompt cache
- 06speculative decodingとPrefill/Decode分離
ユースケース
- NVIDIA GPU上で高スループットなLLM推論サービスをデプロイする
- 1つのベースモデルを使った複数のLoRAファインチューニングモデルを提供する
- 本番環境で画像とテキストを扱うマルチモーダルモデルを実行する
- 量子化とKV cacheの最適化により、GPUメモリ使用量とレイテンシを削減する
クイックスタート
- 1
RTP-LLMのドキュメントサイトにあるインストールガイドに従ってください
- 2
クイックスタートガイドに従って、最初のリクエストを送信してください
使う前に知っておきたいこと
- READMEではCUDAカーネルとV100向けの最適化が紹介されているため、主にNVIDIA GPU環境が対象です。
- READMEによると、AMD ROCmとIntel CPUのサポートはまだ開発中です。
収録されている特集
トピック
よくある質問
- rtp-llm とは?
- Alibabaが開発し、社内の複数事業部門で大規模言語モデルの提供に利用されている、高性能なLLM推論エンジン。 RTP-LLMは、AlibabaのFoundation Model Inference Teamが開発した大規模言語モデル向けの推論高速化エンジンです。本番環境でLLMを効率よく提供できるよう設計されており、Taobao、Tmall、Amapなど、Alibabaの複数の事業部門で利用されています。
- rtp-llm は無料で使えますか?ライセンスは?
- rtp-llm は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- rtp-llm は今もメンテナンスされていますか?
- 活発にメンテナンス中。rtp-llm の最終コミットは 2026年11月6日 です。
- rtp-llm は何に使えますか?
- NVIDIA GPU上で高スループットなLLM推論サービスをデプロイする 1つのベースモデルを使った複数のLoRAファインチューニングモデルを提供する 本番環境で画像とテキストを扱うマルチモーダルモデルを実行する 量子化とKV cacheの最適化により、GPUメモリ使用量とレイテンシを削減する
- rtp-llm のインストール方法は?
- RTP-LLMのドキュメントサイトにあるインストールガイドに従ってください クイックスタートガイドに従って、最初のリクエストを送信してください
- rtp-llm はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/alibaba/rtp-llm
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
OpenAI互換APIで大規模言語モデルを実行・提供する、高速でメモリ効率に優れたライブラリ兼サーバー。
TurboMindとPyTorchの推論エンジンを備え、LLMや視覚言語モデルの圧縮、デプロイ、サービングを行うツールキット。
vLLMを基盤とし、OpenAI互換のサービングと分散デプロイに対応する、Hugging Face互換モデル向けLLM推論エンジンです。
LlamaやQwenなどのオープンソースLLMを、組み込みのチャットUI付きで、単一コマンドからOpenAI互換APIとして提供します。
軽量な設計、容易なスケーリング、高いスループットを重視した、Python製のLLM推論・サービングフレームワーク。