AI

vLLM急伸 高速LLM配信を支えるOSSの全貌

UCバークレー発のLLM推論基盤vLLMが急伸。PagedAttentionと連続処理で高処理能力を実現する。

9分で読める SINGULISM 編集チームが確認・編集

vLLM急伸 高速LLM配信を支えるOSSの全貌
Photo by Markus Spiske on Unsplash

大規模言語モデルの推論と配信を高速化する開放型基盤vLLMが注目を集めている。 GitHub Trendingの記載では、同基盤は誰もが容易に高速かつ低費用でLLM配信を行えることを目標に掲げる。 開発の起点は米カリフォルニア大学バークレー校のSky Computing Labである。 現在は多数の学術機関と企業に所属する2000人超の貢献者が保守に参加する体制へ拡大した。 公式の開始地点としてvllm.aiが整備され、催し情報も同所で案内されている。

Easy, fast, and cheap LLM serving for everyone

上記は同計画が掲げる基本方針である。 処理能力と利用のしやすさを両立させる点が特徴だ。 Hugging Faceで公開された200超の模型構造に対応し、OpenAI互換の応答受け口を備える。 推論基盤の選択肢が増える中で、実務の中核に据える事例が広がっている。

UC発の推論基盤が急成長した背景

UC発の推論基盤が急成長した背景には、推論費用の高止まりと運用の複雑さがある。 学習済み模型をそのまま応答基盤に載せると、記憶域の圧迫と待ち行列の滞留が発生する。 vLLMはこの課題に対し、実行基盤と記憶管理の双方から接近した。 学術研究の成果を実装に落とし、実務で使える文書と導入手順を整えた点も寄与した。 設置はuvまたはpip経由で行い、事前構築済み核を導入すれば起動を速められる。

導入手順は uv pip install vllm の実行と vllm download-kernels の取得が基本である。 開発目的では源碼からの構築も可能であり、文書や模型一覧が公開されている。 貢献の受け付けも明示され、協業を前提とした運営が続いている。 GitLab、AIエージェント向け高速Git「Project Switch」が開発基盤の効率化を狙ったのに対し、vLLMは推論実行の効率化に特化する。 両者は対象層が異なるが、自動化処理の基盤を整える方向性は共通する。 推論遅延の短縮は対話型応答の品質に直結するため、関心が高まっている。

PagedAttentionによる記憶管理

PagedAttentionによる記憶管理は、vLLMの中核技術である。 注意機構で用いる鍵と値の記憶を頁単位で管理し、断片化を抑える仕組みだ。 要求の到着に応じて連続的に束ねる連続束処理を採用し、待機時間を削減する。 事前処理を分割する区分予填と接頭辞の再利用も組み合わせ、全体の処理量を高める。 実行方式として区分的および全体のCUDA/HIP図を選び、柔軟な模型実行を可能にした。

この設計は同時接続が多い応答基盤で効果を発揮する。 長い入力と短い入力が混在しても、処理単位を細かく区切って資源を配分できる。 接頭辞が重なる指示や雛形では、共通部分の再計算を省ける。 結果として単位時間あたりの生成量を伸ばし、単価の抑制につながる。 運用者にとっては、追加の調整なしに処理能力の改善を得られる点が重要だ。

量子化と投機的復号の最適化対応

量子化と投機的復号の最適化対応も、実務上の要点である。 FP8やMXFP8、MXFP4、NVFP4、INT8、INT4に対応する。 GPTQやAWQ、GGUF、compressed-tensors、ModelOpt、TorchAOなど多様な形式を扱える。 利用者は模型の精度と速度の均衡に応じ、形式を選択できる。 記憶容量が限られる環境でも、大型模型の運用余地が広がる。

注意核はFlashAttentionやFlashInfer、TRTLLM-GEN、FlashMLA、Tritonを用いて最適化されている。 行列積や混合専門家向け核はCUTLASSやTRTLLM-GEN、CuTeDSLで調整される。 推測的復号ではn-gramや接尾辞、EAGLE、DFlashを利用できる。 torch.compileによる核の自動生成と図水準の変換にも対応する。 前処理と復号、符号化を分離する分離実行も可能であり、大規模設定での拡張に役立つ。

分散推論と構造化出力の支援機能

分散推論と構造化出力の支援機能は、応用範囲を広げている。 Hugging Faceの著名な模型と円滑に連携し、並列抽出や束探索を含む多様な復号手順を使える。 テンソル並列や管並列、資料並列、専門家並列、文脈並列により分散推論を行える。 出力の流送に対応し、応答を逐次に返せる。 xgrammarやguidanceを用いた構造化出力の生成も可能だ。

道具呼び出しと推論解析器を備え、代理応答の構築に使える。 ChatGPT会話を人間が審査 Project Lilyの実態が示すように、対話記録の扱いと審査体制は応用上の焦点である。 vLLM側は道具呼び出しの構文解析とOpenAI互換の応答受け口で連携しやすくしている。 Anthropic Messages応答受け口とgRPCにも対応する。 高密度層と混合専門家層の双方で効率的な複数LoRAに対応し、用途別の適応を低費用で実現する。

多様な加速器に対応する高い移植性

多様な加速器に対応する高い移植性も、普及の要因である。 NVIDIA製画像演算装置やAMD製画像演算装置、Intel製画像演算装置に対応する。 x86やARM、PowerPCの中央演算装置でも動作する。 加えてGoogleのTPUやIntel Gaudi、IBM Spyre、Huawei Ascend、Rebellions NPU、Apple Silicon、MetaX GPUなど多様な接続部品が用意される。 特定の供給者に固定されない構成を選べる点は、調達上の利点だ。 Apple、M6 Pro/Maxスキップ M7でAI処理前倒しが示す処理装置の競争は、移植性の価値を高めると見る。

対応模型は復号専用LLMや混合専門家LLM、混合注意と状態空間模型、多様式模型、埋め込みと検索模型、報酬と分類模型に及ぶ。 例としてLlamaやQwen、Gemma、Mixtral、DeepSeek-V3、Qwen-MoE、Mamba、Qwen3.5、LLaVA、Qwen-VL、Pixtral、E5-Mistral、GTE、ColBERT、Qwen-Mathが挙げられている。 全対応表は別途公開され、導入前の確認に使える。 200超の構造に対応する範囲の広さは、他の推論基盤と比べた際の差別化点である。 研究試作から本番運用まで同一基盤で移行できる点が、開発工程の簡素化に寄与する。

編集部の見解

短期的影響について記す。今後3〜6か月で、OpenAI互換の受け口を前提とした移行が進むと見る。量子化形式の選択肢が多いため、費用削減を目的とした置き換えが加速すると評価する。分離実行と分散並列の活用が進み、遅延対策の定石が更新されると見る。

長期的視点について記す。1〜3年では、加速器の多様化が推論基盤の競争条件になると評価する。特定の画像演算装置に依存しない設計は調達の自由度を高めると見る。構造化出力と道具呼び出しの整備は、代理応答の本番運用を後押しすると評価する。

編集部からの問いを示す。処理能力の向上が応答品質の向上に直結するのか検証が必要と考える。記憶再利用と推測的復号が誤答の混入に影響しないのか確認が求められると見る。運用の簡便さと再現性の確保を両立させる条件は何か、議論が必要と考える。

参考

よくある質問

vLLMとは何か
大規模言語モデルの推論と配信を行うための開放型基盤である。PagedAttentionや連続束処理により高処理能力を実現する。OpenAI互換の応答受け口を備え、Hugging Faceの模型と連携できる。
どのような模型や装置に対応するのか
LlamaやQwen、Gemma、Mixtral、DeepSeek-V3など200超の構造に対応する。NVIDIAやAMD、Intelの画像演算装置や中央演算装置で動作する。TPUやGaudi、Ascendなど多様な加速器向け接続部品も用意される。
導入方法と費用削減の要点は何か
uvまたはpipで導入し、事前構築済み核で起動を速められる。量子化や接頭辞再利用、推測的復号で計算量を抑えられる。分散並列と分離実行により大規模運用の拡張に対応できる。
出典: GitHub Trending

コメント

← トップへ戻る