vLLM v0.25.0の主要変更|v0.27.1時点で再確認

CHATGPT / AIChatGPTなどの生成AIを活用して運営・記事制作・更新を行っています。制作方針

vLLM v0.25.0で導入されたModel Runner V2全denseモデル標準化、旧PagedAttention削除、Transformers backend高速化を、v0.27.1時点の公式リリースで再確認します。

vLLMの古い実行経路を削除し、新標準MRv2へ移行して回帰確認する世代交代の図解

この記事の結論

vLLM v0.25.0の主要記述は公式releaseと一致します。Model Runner V2(MRv2)は全dense modelの既定になり、legacy PagedAttention implementationは削除されました。ただしv0.25.0は現在のlatestではありません。2026年8月12日の監査時点ではv0.27.1が最新releaseです。

確認日: 2026年8月12日 23:00(Asia/Tokyo)
固定した版: vLLM v0.25.0 / 702f481、v0.27.1 / 6e448d0
公開時刻: v0.25.0は2026-07-11 20:06 UTC(日本時間では7月12日)、v0.27.1は2026-08-11 10:47 UTC
調査方法: GitHub公式release/tagによる机上調査。GPUでのupgrade、throughput、latency、output品質は未測定です。
未検証範囲: 各model・quantization・hardwareでのMRv2互換性、旧設定の移行、performance回帰、production workload。

v0.25.0の主要変更

v0.25.0 release notesがhighlightとして挙げる変更は次のとおりです。

領域公式releaseの変更読み方
実行系MRv2を全dense modelの既定へdense modelの標準経路がMRv2になった
Attentionlegacy PagedAttention implementationを削除paged KV cacheの考え方全体が消えたわけではない
Transformersmodeling backendをnative vLLM相当の速度へ改善公式release claim。個別環境では要測定
ParserStreaming Parser Engineを追加reasoning/tool-call parserを統合する新framework
Speculative decodingheterogeneous vocabulary向けTLI、DSpark/DFlash拡張model・draft・backendの対応確認が必要
KV offloadinglifecycleやlookupを改善connector構成ごとに再検証が必要

「全dense modelの既定」はdense architectureについての話です。hybrid model、MoE、multimodal、poolingなど、すべてのmodel classが同一経路へ統一されたという意味ではありません。

PagedAttention削除の意味

release notesの表現は「PagedAttention has been removed」で、削除対象をlegacy attention implementationと説明しています。これはV1/MRv2 backendが標準となったため古い実装経路を整理した変更です。

したがって、次の二つを区別します。

  • 削除されたもの: v0.25.0 release notesが指すlegacy PagedAttention implementation。
  • 残る概念: KV cacheをblock/page単位で管理し、schedulerやattention backendが利用するmemory管理。

古いflag、custom patch、out-of-tree pluginがlegacy classを直接参照していた場合は影響を受け得ます。「名称が見えないからmemory pagingがなくなった」と判断するのは正確ではありません。

MRv2既定化で確認すること

upgrade前後で少なくとも次を比較します。

  1. modelが同じrevisionとdtypeで起動するか。
  2. 同一promptの出力とlogprobに許容外の差がないか。
  3. prefix cache、structured output、reasoning/tool parserが動くか。
  4. TTFT、inter-token latency、throughput、memory peakが悪化していないか。
  5. tensor/pipeline/data parallel、KV connectorなど利用中機能が対応するか。

MRv2が既定になったことだけを理由に、すべてのworkloadが速くなるとは限りません。v0.25.0 notesのperformance値は特定kernelやhardwareの結果を含むため、自環境のend-to-end値として流用しません。

Transformers backendの位置づけ

v0.25.0はTransformers modeling backendをnative vLLMと同等に高速化したと説明し、FP8 MoE、CUDA graph、embedding scalingなどの修正も挙げています。これは専用model実装がないarchitectureを試す際の重要な改善です。

一方で、model architecture、quantization、attention backend、custom codeによって通る経路は変わります。起動しただけではnative implementationと同じkernel、memory使用量、output品質になったとは限りません。server logとbenchmark条件を保存します。

Parserとspeculative decoding

Streaming Parser Engineはreasoningとtool callの解析を共通frameworkへ寄せる変更です。application側では、stream chunkの境界、tool argument、Unicode、終了時flushを含むtestを用意します。

speculative decodingではuniversal TLI、DSpark、DFlashなどが追加・拡張されています。draft modelを有効にすると必ず高速化するわけではないため、通常decodeをbaselineにし、acceptance rateだけでなくTTFTとrequest throughputを比較します。

v0.27.1時点での読み替え

v0.27.1は2026年8月11日公開のpatch releaseで、release本文はv0.27.0に対するquantized DSpark Markov head supportを記載しています。v0.25.0の記事を読むときは、次のように扱います。

  • v0.25.0の変更履歴としては有効。
  • 新規installで選ぶlatest versionの説明としては古い。
  • v0.25.0からv0.27.1へ直接上げる場合、v0.26・v0.27系列のrelease notesも読む。
  • productionではversion rangeではなくcontainer digestまたはexact package versionを固定する。

安全なupgrade手順

  1. 現行container/package、model revision、launch commandを保存する。
  2. 同じhardware上にv0.25.0または移行先の隔離環境を作る。
  3. golden promptとAPI contract testを実行する。
  4. single requestと目標concurrencyでbenchmarkする。
  5. parser、prefix cache、quantization、distributed機能を個別に確認する。
  6. 問題があれば旧image/digestへ戻せる状態で切り替える。

旧PagedAttention codeへ依存するcustom extensionがある場合は、先にdependencyを洗い出します。production serverを直接upgradeし、問題が出てから設定を推測する進め方は避けます。

この記事で確認していないこと

本監査はofficial release notesの内容とversion chronologyを確認したものです。v0.25.0またはv0.27.1をinstallしておらず、GPU benchmarkも実施していません。したがって、公式releaseの性能表現を本サイトの実測値としては扱っていません。

公式資料

v0.25.0の核心は「MRv2がdense modelの標準経路になり、legacy attention implementationが整理されたこと」です。現在の導入判断はv0.27.1までのrelease差分を含めて行います。

表を拡大

左右にスワイプして読めます