Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5869 commits
Select commit Hold shift + click to select a range
8df5233
[Docs] Only build docs if `documentation` or `ready` labels are prese…
hmellor Mar 5, 2026
ecde7af
Fix import that was moved in Transformers 5.2.0 (#36120)
hmellor Mar 5, 2026
612e772
[KVConnector] Scheduler: Fix num_computed_tokens after async KV load …
orozery Mar 5, 2026
176c799
[openai api] log exception in exception handler (1/N) (#31164)
andyxning Mar 5, 2026
7196348
[Bugfix] Fix Qwen-VL tokenizer implementation (#36140)
DarkLight1337 Mar 5, 2026
3ee6859
refactor funasr model. (#36108)
AllenDou Mar 5, 2026
8c760b6
[ROCm] Refactor ROCm attention backend selection logic (#35246)
SageMoore Mar 5, 2026
6a89519
[Bugfix][CI] fix typos (#34934)
1195343015 Mar 5, 2026
e998fa7
[BUGFIX]Fix Qwen-Omni models audio max_token_per_item estimation erro…
jjmiao1 Mar 5, 2026
d8839ef
[XPU] Enable ModelRunnerV2 on XPU (#36078)
xinyu-intel Mar 5, 2026
b93a9e6
ParakeetProjection.norm = RMSNorm instead of nn.LayerNorm (#36133)
netanel-haber Mar 5, 2026
86483ca
[Bugfix] Disable FlashInfer TRTLLM BF16 path for non-gated MoE (#36146)
tomeras91 Mar 5, 2026
f917020
[Perf] Optimize FusedMoEModularKernel output tensor using torch.empty…
xyang16 Mar 5, 2026
a57c877
[BugFix] Fallback from FA4->FA2 for Batch Invariance (#36059)
frankwang28 Mar 5, 2026
5395471
[CI] Add explicit permissions to macOS smoke test workflow (#35775)
russellb Mar 5, 2026
a911f4d
[Model] Add support for OLMo Hybrid (#32550)
yanhong-lbh Mar 5, 2026
a97954b
[compile] Consistent compiler config for saved/loaded vllm backends. …
zhxchen17 Mar 5, 2026
a73af58
[Model Runner V2] Fix warmup for very small kvcache and/or blocksizes…
njhill Mar 5, 2026
ebed80a
[Performance] Extract KV-cache update from TreeAttention backend (#35…
dorhuri123 Mar 6, 2026
c012a8c
Don't fire ray compatibility webhook when PR or branch is not provide…
jeffreywang88 Mar 6, 2026
0a49676
cpu: aarch64: Upgrade OneDNN for aarch64 to add support for int8 matm…
nikhil-arm Mar 6, 2026
c5362c7
Reenable features for ROCm attention backends (#36185)
Rohan138 Mar 6, 2026
639680d
[ROCm][CI] Adding missing dependencies for Multi-modal models tests (…
AndreasKaratzas Mar 6, 2026
de00ebe
[Bugfix] Fix simple Mistral-Small example (#36156)
DarkLight1337 Mar 6, 2026
6dd3026
[Misc] Rename `group_mm_kwargs_by_modality -> group_and_batch_mm_kwar…
DarkLight1337 Mar 6, 2026
8e87cc5
[Bug] Fix a corner case in _process_simple_streaming_events (#34754)
842974287 Mar 6, 2026
03a49bb
[Feature] Add --distributed-timeout-seconds CLI option (#36047)
842974287 Mar 6, 2026
0a208d1
[BugFix] Fix engine hanging after KV cache initialization failure (#3…
842974287 Mar 6, 2026
a1ffa56
[CI] Fix bge-m3 similarity reference values after *Defination* typo f…
AndreasKaratzas Mar 6, 2026
e68de8a
docs: fix wrong cc in int8.md (#36209)
KevinZonda Mar 6, 2026
57c84ff
perf: add __slots__ to KVCacheBlock (#36164)
cong-or Mar 6, 2026
27066d1
[Frontend][Core] Add shutdown timeout - allowing in-flight requests t…
markmc Mar 6, 2026
86e1060
[Bugfix] Fix inner_dp_world initialization order for multi-node TP (#…
zyongye Mar 6, 2026
43f1057
[Bugfix] Fix misleading context length error messages (#36197)
AjAnubolu Mar 6, 2026
00bd08e
[Security] Respect user trust_remote_code setting in NemotronVL and K…
russellb Mar 6, 2026
43e77e5
[BugFix] avoid infinite loop with VLLM_PORT and get_open_ports_list (…
walterbm Mar 6, 2026
5afb387
Change "following fields were present in the request but ignored" log…
tlrmchlsmth Mar 6, 2026
807d680
[ROCm][CI] Fix tool use test stability - disable skinny GEMM, prefix …
AndreasKaratzas Mar 6, 2026
90f3c01
[Spec Decode][KV Connector] Fix KV transfer in PD + speculative decod…
ZhanqiuHu Mar 6, 2026
5b3ba94
[Core][KVConnector] Support HMA+NixlConnector (#35758)
NickLucche Mar 6, 2026
10f4db4
[Frontend] Add Support for MM Encoder/Decoder Beam Search (Offline) (…
alex-jw-brooks Mar 6, 2026
2a00d32
[CI][MM] Gate vision encoder attention mask to MiniCPM only, fixing A…
AndreasKaratzas Mar 6, 2026
e2090bf
[CI] Fix startup error test (#36230)
hmellor Mar 6, 2026
fcb73f3
[bugfix] add api process rank in default multimodal request (#36150)
fake0fan Mar 6, 2026
1d0c0d2
[Misc] Lazy import registered processors (#36024)
Isotr0py Mar 6, 2026
e4ae148
[Refactor] Modular video loader backend refactoring (#35202)
Isotr0py Mar 6, 2026
39f9ea0
[Bugfix] Fix `cudagraph_mode:FULL` dispatch (This does not impact `FU…
TQCB Mar 6, 2026
54756b6
[compile] Stop unconditionally patching constrain_to_fx_strides (#36152)
zou3519 Mar 6, 2026
6b625a8
[Bugfix] Quickfix followups to busy loop removal in #28053 (#36068)
tjohnson31415 Mar 6, 2026
26bd43b
Revert "[BugFix] Fix engine hanging after KV cache initialization fai…
njhill Mar 6, 2026
f3c6c9c
[CustomOp] CustomOp FusedRMSNormGated (#35877)
eellison Mar 6, 2026
225d109
Enabling some B200-specific tests on MI355 (#35253)
Alexei-V-Ivanov-AMD Mar 6, 2026
c188749
[ROCm] Support MLA with nhead<16 and FP8 KV cache for TP=8 (Kimi K2.5…
ChuanLi1101 Mar 6, 2026
ce8546a
[docs][torch.compile] Add fusions.md — kernel/operator fusion referen…
Copilot Mar 6, 2026
b5e34e1
[ROCm][CI] Fixing yaml file for external amd-ci signal (#36284)
AndreasKaratzas Mar 7, 2026
24a0391
mla: don't update kv cache on dummy forwards (#36282)
itayalroy Mar 7, 2026
6a18d87
[Core] Fix benign error log during normal shutdown (#36270)
njhill Mar 7, 2026
b354686
[Model Runner V2] Fix warmup for pipeline parallel (#36280)
njhill Mar 7, 2026
c7f32e0
[BugFix] Avoid ignored trust_remote_code warnings (#36290)
njhill Mar 7, 2026
7eb524e
refine `vllm bench throughput --backend hf` (#35971)
jikunshang Mar 7, 2026
1a97180
Fix CUDA graph decode capture crash in AITER FlashAttention (#36042)
iseeyuan Mar 7, 2026
5892847
[ROCm][CI] Making entrypoints more deterministic on ROCm (#36293)
AndreasKaratzas Mar 7, 2026
755356b
feat: expose media_io_kwargs at runtime (#34778)
milesial Mar 7, 2026
ee8a295
[Bugfix] Fix compressed-tensors quantization failure for DeepSeek-R1 …
vllmellm Mar 7, 2026
00b814b
[V0 Deprecation] Remove unused swap_space parameter (#36216)
majiayu000 Mar 7, 2026
5261223
[Misc] Remove duplicate parser registration (#36303)
taneem-ibrahim Mar 7, 2026
85f50eb
Adding support to Sarvam's MoE models (#33942)
rahul-sarvam Mar 7, 2026
ebb9cc5
[UX][Startup] Account for CUDA graphs during memory profiling (#30515)
MatthewBonanni Mar 7, 2026
eebd146
[CI] Enable Crosslayer KV layout tests for ROCm platforms (#35416)
qli88 Mar 7, 2026
fc46577
[ROCm][CI] Enable AITER for failing `test_gpt_oss` test case on MI355…
micah-wil Mar 7, 2026
ee54f9c
[ROCm][CI] Accept Different But Valid Output for `test_olmoe_tp` (#35…
micah-wil Mar 7, 2026
a6be75d
[Core] NGram GPU Implementation compatible with Async Scheduler (#29184)
PatchouliTIS Mar 7, 2026
379689d
[Perf] Support FP8 KV cache for Flashinfer MLA Sparse (#35891)
wzhao18 Mar 7, 2026
2dde535
[compile] Split compile/warmup monitoring (#36098)
zou3519 Mar 7, 2026
63298ee
[Bugfix][LMCache][KVConnector] fix potential memory leak in LMCache m…
royyhuang Mar 7, 2026
5d6aae4
[LMCache MP Patch]: Race Condition + Duplicated Block Ids (#35831)
sammshen Mar 7, 2026
40077ea
[CI] fix flaky empty responses and add diagnostic assertions in visio…
AndreasKaratzas Mar 8, 2026
b7332b0
[Model] Nano Nemotron VL - fast media preprocessing (#35657)
nvnbagrov Mar 8, 2026
4497431
[Frontend] Add GPU-less render serving path (`vllm launch render`) (#…
sagearc Mar 8, 2026
0a6a3a1
Add support for ModelOpt MXFP8 MoE models (#35986)
danisereb Mar 8, 2026
e5ff140
[cudagraph] fix cudagraph warning in deepseekv32 (#28044)
ZJY0516 Mar 9, 2026
fde4771
[XPU][Doc] update xpu document about triton dependency/conflict issue…
jikunshang Mar 9, 2026
a0f44bb
Allow `markdownlint` to run locally (#36398)
hmellor Mar 9, 2026
384425f
[Dependency] Remove default ray dependency (#36170)
yewentao256 Mar 9, 2026
43aa389
[Bugfix] Fix CPU OMP autobind assertion to use local_world_size (#35815)
weiguangli-io Mar 9, 2026
dcf8862
[Examples][1/n] Resettle basic examples. (#35579)
noooop Mar 9, 2026
90512b2
fix: Use iterator as not to store all the file loads in memory at onc…
shaunkotek Mar 9, 2026
bd2659a
Increase Flexibility for OOV Multimodal Token Handling (#34858)
alex-jw-brooks Mar 9, 2026
d62856b
[Misc] Move processors to `transformers_utils` (#35953)
DarkLight1337 Mar 9, 2026
7474310
feat(attention): extract KV-cache update from FlexAttention backend (…
cong-or Mar 9, 2026
c4d859c
[Bugfix] Skip out-of-stage layers in get_layers_from_vllm_config for …
tusharshetty61 Mar 9, 2026
fff3711
[Frontend][2/n] Improve pooling entrypoints | embed. (#36110)
noooop Mar 9, 2026
217f275
[Bugfix] Avoid to replace non-tensor members in cpu model runner (#36…
bigPYJ1151 Mar 9, 2026
65a4da1
[Frontend] Add Support for MM Encoder/Decoder Beam Search (Online Tra…
alex-jw-brooks Mar 9, 2026
1bc9c77
[XPU] Add test script of PD disaggregation (#36434)
zhenwei-intel Mar 9, 2026
dc6b578
[Kernel] Add fused_sigmoid_gating_delta_rule_update kernel for Qwen3 …
xyang16 Mar 9, 2026
f96c3ab
[Deprecation][1/2] Remove items deprecated in v0.18 (#36470)
DarkLight1337 Mar 9, 2026
aaf5fa9
[ci] Bound openai dependency to 2.24.0 (#36471)
khluu Mar 9, 2026
b0906d8
[MM Encoder] Default to use TORCH_SDPA backend for ViT on Volta/Turin…
Isotr0py Mar 9, 2026
3ec2115
[Frontend] Move warmup into Renderer (#36482)
DarkLight1337 Mar 9, 2026
5578f2a
Support online use_audio_in_video (#36319)
gty111 Mar 9, 2026
77a7345
Reapply [Attention] Refactor `check_and_update_config` (#35122)
MatthewBonanni Mar 9, 2026
be292b7
[Bug] Fix pooling model benchmark script (#36300)
yewentao256 Mar 9, 2026
941e52c
[Refactor] Simplify `chat_completion_full_generator` for tool parsers…
yewentao256 Mar 9, 2026
00c4cb5
[Bugfix] Clear stale CG keys after memory profiling (#36416)
MatthewBonanni Mar 9, 2026
74a9f54
[CI] Fix edge case that could lead to broken docs builds on main (#36…
hmellor Mar 9, 2026
70485a1
[ROCM] Optimize the fused_topk_bias to use aiter instead of fallback …
benenzhu Mar 9, 2026
2b28b9b
[Attention][Perf] Optimize cp_gather_and_upconvert_fp8_kv_cache - Dee…
LopezCastroRoberto Mar 9, 2026
580864d
[Attention][Perf][Kernel] Replace torch.cat with vectorized CUDA kern…
LopezCastroRoberto Mar 9, 2026
55d27cc
[Misc] fix typo: dependant -> dependent (2 lines change) (#36511)
SoluMilken Mar 9, 2026
c174d54
[ROCm][CI] Fix ROCm attention backend validation for head sizes, bloc…
AndreasKaratzas Mar 9, 2026
1e0f917
[ROCm][CI] Fix logprob divergence for TitanML/tiny-mixtral under AITE…
AndreasKaratzas Mar 9, 2026
6e956d9
[Model Runner V2] Add dummy profile_cudagraph_memory API (#36520)
WoosukKwon Mar 9, 2026
d460a18
[Docs] Expand --allowed-media-domains security guidance with threat d…
russellb Mar 9, 2026
fa02820
Fix/resupport nongated fused moe triton (#36412)
shaunkotek Mar 9, 2026
4b87ffb
[torch.compile] Rename `compile_ranges_split_points` to `compile_rang…
Copilot Mar 9, 2026
8d6b3d5
[Misc] Refactored 5 duplicate helper functions that were copied-paste…
taneem-ibrahim Mar 9, 2026
fe0c085
[Docs] Remove the reo beacon (#36528)
simon-mo Mar 9, 2026
10a5f4d
[Model Runner V2] Use NamedTuple for `execute_model_state` (#35930)
WoosukKwon Mar 9, 2026
3fd03f1
[BE] Rename `should_torch_compile_mm_vit` to `should_torch_compile_mm…
Lucaskabela Mar 9, 2026
4ff9b04
[ROCm][CI] Prep Tests For Change To ROCM_ATTN As New Default Backend …
micah-wil Mar 9, 2026
4e571ce
[MTP][Misc] Clean up dead code (#36507)
MatthewBonanni Mar 9, 2026
483463f
[MRV2] Extensible CG dispatch rework (#35959)
LucasWilkinson Mar 9, 2026
203a7f2
add nemotron v3 reasoning parser (#36393)
shaunkotek Mar 9, 2026
2a194dd
[Model Runner V2] Add model_state inputs to CUDA graph capture (#36544)
WoosukKwon Mar 9, 2026
f85b4ed
[bugfix] fix nvlink for nixl/ucx (#36475)
youkaichao Mar 9, 2026
179547d
[ROCm][CI] Fix ROCm GPT-OSS Eval test group (#36179)
AndreasKaratzas Mar 10, 2026
4e95ec1
[Bugfix] Fix Qwen3-Next in_proj_ba weight sharding with TP > 1 (#36242)
AjAnubolu Mar 10, 2026
0836be3
[Model] Add HyperCLOVAX-SEED-Think-32B vision-language model support …
effortprogrammer Mar 10, 2026
006aea1
[BugFix] Remove incorrect assert in split_decodes_and_prefills (#36553)
WoosukKwon Mar 10, 2026
7279374
[Perf] Compute maxsim in worker side, reducing redundant copies, 2.7%…
yewentao256 Mar 10, 2026
04b67d8
Remove unused disable_fallback field (#36546)
zhuohan123 Mar 10, 2026
195c997
Fix LFM2 MoE test for Transformers v5 (#36534)
hmellor Mar 10, 2026
d0cd736
[Bugfix] Fix `RuntimeError: Already borrowed` that degrades VLM servi…
hallerite Mar 10, 2026
156e335
Fix: Re-Enable EP for trtllm MoE FP8 backend (#36494)
amirkl94 Mar 10, 2026
9efc3bd
[Model Runner V2] Fix `_compute_slot_mappings_kernel` for chunked pre…
njhill Mar 10, 2026
ddbb0d2
[Model Runner V2] Fix mm input embeddings lookup (#36588)
njhill Mar 10, 2026
507ddbe
feat(grpc): extract gRPC servicer into smg-grpc-servicer package, add…
CatherineSue Mar 10, 2026
4ff8c3c
[BUGFIX][Mamba][Qwen3.5] Zero freed SSM cache blocks on GPU (#35219)
vadiklyutiy Mar 10, 2026
c885100
Fix Qwen2.5-VL test for Transformers v5 (#36532)
hmellor Mar 10, 2026
2348603
[Frontend][Core] Revert "Add shutdown timeout" (#34730 and #36270) (#…
markmc Mar 10, 2026
8850738
[Bugfix] Fix processor signature (#36630)
zucchini-nlp Mar 10, 2026
409c4e6
[Misc] fix typo: homogenous-> homogeneous (2 lines change) (#36508)
SoluMilken Mar 10, 2026
a3189a0
[Model] Consolidate score logic by introduce score_type (#36479)
noooop Mar 10, 2026
cf88b23
fix: check HTTP status in batch read_file to prevent silent failures …
alvinttang Mar 10, 2026
ca5fb4b
[Bugfix] Avoid merging empty-only partitions into splitting-op subgra…
ZJY0516 Mar 10, 2026
106ff69
feat(kv-offload): Strategy A — StoreReusedOffloadingManager gates CPU…
Srinivasoo7 Mar 10, 2026
d88f28d
Fix `hf_override_fn` when it modifies `model_type` (#35200)
hmellor Mar 10, 2026
aefc59f
FunASR model bugfix (#36633)
AllenDou Mar 10, 2026
721ae79
Improvements to wvSplitKrc skinny GEMM solution (#34304)
amd-hhashemi Mar 10, 2026
9095cbb
[Bugfix][Sparse MLA] report indexer CG support properly (#36519)
MatthewBonanni Mar 10, 2026
82f3f30
[ROCm][Perf] Enable `sparse_mla`'s cudagraph on ROCm platform (#35719)
ganyi1996ppo Mar 10, 2026
f83b933
[CI] Bump `mypy` version to 1.19.1 (#36104)
hmellor Mar 10, 2026
f088a83
[Model Runner V2] Use unpadded num_tokens for PW CUDA graph attn meta…
WoosukKwon Mar 10, 2026
bdd8981
[compile] Apply stored functorch config while finalizing loaded artif…
zhxchen17 Mar 10, 2026
2a68464
[Test] `test_async_scheduling.py` improvements (#36340)
njhill Mar 10, 2026
65b2f40
[Core] Simplify core kv-cache blocks initialization logic (#36521)
njhill Mar 10, 2026
8d983d7
[Model Runner V2] Add initial CI tests (#36041)
njhill Mar 10, 2026
195d1ca
[Minor] Enhance error message for TRTLLM decode uniformity check (#36…
WoosukKwon Mar 10, 2026
81939e7
[ROCm][CI] Making some tests optional to reduce workload (#36090)
AndreasKaratzas Mar 10, 2026
84e436e
[Bug] Fix TRTLLM Block FP8 MoE Monolithic (#36296)
wzhao18 Mar 11, 2026
8ab3d74
[Bugfix] Fix DeepSeek V3.2 OOM during CG memory profiling (#36691)
MatthewBonanni Mar 11, 2026
fe714dd
[openapi server] log exception in exception handler(2/N) (#36201)
andyxning Mar 11, 2026
b386bb3
fix bugs when token_classify & classify run concurrently (#36614)
staugust Mar 11, 2026
fa0d353
[Bugfix] Surface exceptions from non-blocking execute_model in UniPro…
fangyuchu Mar 11, 2026
9040cd4
[DSV3.2][MTP] Optimize Indexer MTP handling (#36723)
benchislett Mar 11, 2026
82b110d
[ci] Bound nvidia-cudnn-frontend version (#36719)
khluu Mar 11, 2026
a197eda
Add tuned H100 MoE configs for LFM2 8B and 24B (#36699)
tianshu-Michael-yu Mar 11, 2026
42fadeb
[Model] Add support for moonshotai/Kimi-Audio-7B-Instruct (#36127)
tunglinwood Mar 11, 2026
a8ff2cc
[Perf] Optimize scheduler overhead for PD disaggregation, around 5% E…
yewentao256 Mar 11, 2026
7d6abdd
[Fix] Use torch.empty for output in attention+quant fusion (#31785)
elvischenv Mar 11, 2026
5f77ef1
[Misc][Attention] Clean up unused method in `CPU_ATTN` (#36673)
MatthewBonanni Mar 11, 2026
4bf5336
[Doc] Fix duplicate words in comments (#36713)
robinguo23 Mar 11, 2026
4aaaf8c
feat(spec_decode): fuse EAGLE step slot mapping and metadata updates …
sladyn98 Mar 11, 2026
4184653
feat: add RISC-V support for CPU backend (v2) (#36578)
typer-J Mar 11, 2026
76c6e6d
[XPU] Support block fp8 moe by fallback to TritonExpert on XPU (#36458)
jikunshang Mar 11, 2026
f22d6e0
[Hardware][NIXL] set default kv buffer type for different platform (#…
zhenwei-intel Mar 11, 2026
d5080ae
[Refactor] Remove deadcode in Responses API serving (#36726)
sfeng33 Mar 11, 2026
eac2dc2
AITER MLA backend: Avoid CPU sync in _build_decode (#35765)
pschlan-amd Mar 11, 2026
a40ee48
[Bugfix] Add Multiple of 16 block_size to triton fallback on rocm Att…
JartX Mar 11, 2026
098d844
[NIXL][1/N] Refactor `kernel_block_size` detection (#35752)
NickLucche Mar 11, 2026
e568cf8
[UX] Infer dtype for local checkpoint (#36218)
Isotr0py Mar 11, 2026
f4ae58b
Remove unused config field from Gemma2 (#36672)
hmellor Mar 11, 2026
c910eeb
[XPU]Bug fix for some unexpected error when use AgRs backend on XPU d…
yisustc Mar 11, 2026
e661b9e
[NemotronH] Small fix reasoning parser (#36635)
roikoren755 Mar 11, 2026
545d18d
[Bugfix] Support other quantization methods in glm41v (#36321)
LoganJane Mar 11, 2026
4286cc5
fix(minicpmv): fix audio inference by handling meta device in init_re…
tc-mb Mar 11, 2026
646b855
[Refactor] Remove Molmo2 processor wrapper (#36667)
DarkLight1337 Mar 11, 2026
9d07a3d
Add: Eagle3 support for Qwen3.5 (#36658)
rahul-tuli Mar 11, 2026
13e79fc
[ci] Update rtol for test_classification (#36556)
angelayi Mar 11, 2026
5353c9b
platforms: Fix Ray DP startup crash (#36665)
itayalroy Mar 11, 2026
c87fb51
fix(lora): use replaced_module_name in pooling model name check (#36402)
gambletan Mar 11, 2026
09b6f99
[compile] aot_compile should respect VLLM_DISABLE_COMPILE_CACHE (#36358)
zou3519 Mar 11, 2026
9c34e9d
Disable cascade attention by default (#36318)
mgoin Mar 11, 2026
7247596
[Bugfix] Fix Qwen3-VL timestamp mismatch when using num_frames withou…
weiguangli-io Mar 11, 2026
40c0461
[openapi] refactor render related openapi [3/N] (#36749)
andyxning Mar 11, 2026
e584dce
Add XPU MLA Sparse backend for DeepSeek v3.2 (#33230)
wuxun-zhang Mar 11, 2026
f33251f
[Bugfix] Fix Mistral-small `--format` (#36782)
12010486 Mar 11, 2026
700a1dd
[Misc] Use envs module to get VLLM_DISABLED_KERNELS (#35776)
hickeyma Mar 11, 2026
f3163bb
Disable docs build skipping until a better solution is found (#36790)
hmellor Mar 11, 2026
a9e532a
[ROCm][Perf] Allow MTP lens > 1 in Sparse MLA (#36681)
tvirolai-amd Mar 11, 2026
8ccbcda
[Model Runner V2] Remove unused warmup_for_prefill method (#36762)
WoosukKwon Mar 11, 2026
d5816c8
Fix tied weights in weight mapping test for Transformers v5 (#36788)
hmellor Mar 11, 2026
5573894
Kimi k2.5 MLA based eagle3 (#36361)
jhaotingc Mar 11, 2026
afebeff
Add support to Mistral large 3 eagle with dense layers (#36163)
juliendenize Mar 11, 2026
35db669
Correct link to supported hardware on vllm.ai (#36798)
hmellor Mar 11, 2026
a3ea760
Add 'none' reasoning effort to ChatCompletionRequest (#36238)
juliendenize Mar 11, 2026
bea02cd
Fix routed experts capture for hybrid models (Mamba + Attention) (#35…
xhx1022 Mar 11, 2026
822e250
[torch.compile] Use FakeTensors instead of real GPU tensors for singl…
zou3519 Mar 11, 2026
b7e5a58
[Bugfix] Fix DP/EP Shared Expert With Monolithic Kernels (#36061)
robertgshaw2-redhat Mar 11, 2026
741ecf0
[CI] Add bfcl tool call correctness eval (#36560)
sfeng33 Mar 11, 2026
c84b519
[Bugfix] Fix negative max_tokens when input prompt is too long (#36789)
Isotr0py Mar 11, 2026
196802d
[Misc] Clean up renderers (#36770)
DarkLight1337 Mar 11, 2026
5efa206
Fix `ExaoneMoeMTP` test that never ran in Transformers v4 (#36792)
hmellor Mar 11, 2026
a5d06dc
Add 320 dimension size support to MLA (#36161)
juliendenize Mar 11, 2026
741f4e0
fix: align lfm2 thumbnail token counting with HF (#36707)
tianshu-Michael-yu Mar 11, 2026
a1a3523
[KVConnector] Support worker -> scheduler metadata (#31964)
orozery Mar 11, 2026
9556af8
[torch.compile] Add support for non-contiguous fused RMSNorm + group …
ProExpertProg Mar 11, 2026
65986db
Make Gemma and Gemma 2 accept `inputs_embeds` like Gemma 3 (#36787)
hmellor Mar 11, 2026
8a24842
[ROCm] add tuned moe_wna16_triton kernel configs for CDNA4 (#35093)
amd-asalykov Mar 11, 2026
35bdca5
[Refactor] Remove dead code in KV connector (#36424)
yewentao256 Mar 11, 2026
ff1e3d9
[BugFix]: add bagel to MM_PREFIX_LM_MODELS (#36316)
princepride Mar 11, 2026
428bc71
[Bugfix][ROCm] Strip block_size before attention backend validation (…
jennyyyyzhen Mar 11, 2026
7ee5d50
[BugFix][kv_offload] Fix offloading decodes with async scheduling (#3…
orozery Mar 11, 2026
12001f2
[LMCache] Pass TP size in lookup for MLA multi-reader locking (#36129)
maobaolong Mar 11, 2026
c77181e
[Model Runner V2] Add probabilistic rejection sampling for spec decod…
TheEpicDolphin Mar 11, 2026
55eed6b
[Model Runner V2] Add WhisperModelState [6/N] (#35790)
WoosukKwon Mar 11, 2026
0ce21c4
[Kernel] [Helion] [14/N] Set autotune_ignore_errors=True during autot…
gmagogsfm Mar 11, 2026
a3774a8
[Kernel] [Helion] [12/N] Use FakeTensorMode to avoid GPU allocation d…
gmagogsfm Mar 11, 2026
cf63249
[Kernel] [Helion] [15/N] Split config files into per-platform files (…
gmagogsfm Mar 11, 2026
d6b61e5
[BUG] Fix async rlhf tests (#35811)
hao-aaron Mar 11, 2026
24062b7
[ROCm][CI/Build] Add gfx1152/gfx1153 (Krackan) to HIP supported archi…
mgehre-amd Mar 11, 2026
c34ba6b
[Perf] Optimize compute maxsim using batched version, 3.2% E2E throug…
yewentao256 Mar 12, 2026
262b76a
[Frontend] Exclude anthropic billing header to avoid prefix cache mis…
njhill Mar 12, 2026
513949f
[XPU][Doc] Remove manual OneAPI install step, now handled by torch-xp…
jikunshang Mar 12, 2026
8647c6c
[Bugfix] Fix minimax_m2 tool parser when stream interval > 1 (#35895)
sfeng33 Mar 12, 2026
17852aa
more models for vLLM Benchmark Suite (#35086)
louie-tsai Mar 12, 2026
2ef6945
[LMCache] Fault Tolerance Mechanism (#36586)
Oasis-Git Mar 12, 2026
2f8b4ce
[Model Runner V2] Do not initialize sampler for non-last PP ranks (#3…
WoosukKwon Mar 12, 2026
6ecabe4
[CI Failure] Fix Language Models Test (Extended Pooling) daily CI Fai…
noooop Mar 12, 2026
36735fd
[BugFix] Fix multiple/duplicate stdout prefixes (#36822)
njhill Mar 12, 2026
584a3f5
[Kernel][Helion][13/N] Force static_shapes=False in helion register (…
gmagogsfm Mar 12, 2026
894843e
replace `with torch.cuda.device` with `with torch.accelerator.device_…
yma11 Mar 12, 2026
802f306
[Tests] Skip model weight download for render-only test server (#36813)
sagearc Mar 12, 2026
9fe404e
[Frontend] OpenAI Responses API supports Tool/Function calling with s…
chaunceyjiang Mar 12, 2026
00726c7
[Bugfix][Model] Fix DeepSeek-OCR TensorSchema crash on empty images_c…
ketyi Mar 12, 2026
8cb24d3
[KV Connector] Support using FlexKV as KV Cache Offloading option. (#…
feiqiangs Mar 12, 2026
3e64fe4
[Bugfix] Warm up Triton autotuner for GDN layers during V1 profiling …
AuYang261 Mar 12, 2026
57431d8
[UX] Only show FP4 Marlin fallback warning for w4a4 models (#36806)
mgoin Mar 12, 2026
54b50d2
[Bugfix] Fix mamba align mode sync scheduling correctness + test cove…
tdoublep Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
File renamed without changes.
8 changes: 4 additions & 4 deletions .buildkite/check-wheel-size.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
import sys
import zipfile

# Read the VLLM_MAX_SIZE_MB environment variable, defaulting to 400 MiB
# Note that we have 400 MiB quota, please use it wisely.
# See https://github.com/pypi/support/issues/3792 .
# Read the VLLM_MAX_SIZE_MB environment variable, defaulting to 500 MiB
# Note that we have 800 MiB quota, please use it wisely.
# See https://github.com/pypi/support/issues/6326 .
# Please also sync the value with the one in Dockerfile.
VLLM_MAX_SIZE_MB = int(os.environ.get("VLLM_MAX_SIZE_MB", 400))
VLLM_MAX_SIZE_MB = int(os.environ.get("VLLM_MAX_SIZE_MB", 500))


def print_top_10_largest_files(zip_file):
Expand Down
25 changes: 25 additions & 0 deletions .buildkite/ci_config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: vllm_ci
job_dirs:
- ".buildkite/image_build"
- ".buildkite/test_areas"
- ".buildkite/hardware_tests"
run_all_patterns:
- "docker/Dockerfile"
- "CMakeLists.txt"
- "requirements/common.txt"
- "requirements/cuda.txt"
- "requirements/build.txt"
- "requirements/test.txt"
- "setup.py"
- "csrc/"
- "cmake/"
run_all_exclude_patterns:
- "docker/Dockerfile."
- "csrc/cpu/"
- "csrc/rocm/"
- "cmake/hipify.py"
- "cmake/cpu_extension.cmake"
registries: public.ecr.aws/q9t5s3a7
repositories:
main: "vllm-ci-postmerge-repo"
premerge: "vllm-ci-test-repo"
46 changes: 0 additions & 46 deletions .buildkite/generate_index.py

This file was deleted.

30 changes: 30 additions & 0 deletions .buildkite/hardware_tests/amd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
group: Hardware - AMD Build
steps:
- label: "AMD: :docker: build image"
key: image-build-amd
depends_on: []
device: amd_cpu
no_plugin: true
commands:
- >
docker build
--build-arg max_jobs=16
--build-arg REMOTE_VLLM=1
--build-arg ARG_PYTORCH_ROCM_ARCH='gfx942;gfx950'
--build-arg VLLM_BRANCH=$BUILDKITE_COMMIT
--tag "rocm/vllm-ci:${BUILDKITE_COMMIT}"
-f docker/Dockerfile.rocm
--target test
--no-cache
--progress plain .
- docker push "rocm/vllm-ci:${BUILDKITE_COMMIT}"
env:
DOCKER_BUILDKIT: "1"
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 1
- exit_status: -10 # Agent was lost
limit: 1
- exit_status: 1 # Machine occasionally fail
limit: 1
10 changes: 10 additions & 0 deletions .buildkite/hardware_tests/ascend_npu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
group: Hardware
depends_on: ~
steps:
- label: "Ascend NPU Test"
soft_fail: true
timeout_in_minutes: 20
no_plugin: true
device: ascend_npu
commands:
- bash .buildkite/scripts/hardware_ci/run-npu-test.sh
100 changes: 100 additions & 0 deletions .buildkite/hardware_tests/cpu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
group: CPU
depends_on: []
steps:
- label: CPU-Kernel Tests
depends_on: []
soft_fail: true
device: intel_cpu
no_plugin: true
source_file_dependencies:
- csrc/cpu/
- cmake/cpu_extension.cmake
- CMakeLists.txt
- vllm/_custom_ops.py
- tests/kernels/attention/test_cpu_attn.py
- tests/kernels/moe/test_cpu_fused_moe.py
- tests/kernels/test_onednn.py
commands:
- |
bash .buildkite/scripts/hardware_ci/run-cpu-test.sh 20m "
pytest -x -v -s tests/kernels/attention/test_cpu_attn.py
pytest -x -v -s tests/kernels/moe/test_cpu_fused_moe.py
pytest -x -v -s tests/kernels/test_onednn.py"

- label: CPU-Language Generation and Pooling Model Tests
depends_on: []
soft_fail: true
device: intel_cpu
no_plugin: true
source_file_dependencies:
- csrc/cpu/
- vllm/
- tests/models/language/generation/
- tests/models/language/pooling/
commands:
- |
bash .buildkite/scripts/hardware_ci/run-cpu-test.sh 30m "
pytest -x -v -s tests/models/language/generation -m cpu_model
pytest -x -v -s tests/models/language/pooling -m cpu_model"

- label: CPU-Quantization Model Tests
depends_on: []
soft_fail: true
device: intel_cpu
no_plugin: true
source_file_dependencies:
- csrc/cpu/
- vllm/model_executor/layers/quantization/cpu_wna16.py
- vllm/model_executor/layers/quantization/gptq_marlin.py
- vllm/model_executor/layers/quantization/compressed_tensors/schemes/compressed_tensors_w8a8_int8.py
- vllm/model_executor/layers/quantization/kernels/scaled_mm/cpu.py
- vllm/model_executor/layers/quantization/kernels/mixed_precision/cpu.py
- tests/quantization/test_compressed_tensors.py
- tests/quantization/test_cpu_wna16.py
commands:
- |
bash .buildkite/scripts/hardware_ci/run-cpu-test.sh 20m "
pytest -x -v -s tests/quantization/test_compressed_tensors.py::test_compressed_tensors_w8a8_logprobs
pytest -x -v -s tests/quantization/test_cpu_wna16.py"

- label: CPU-Distributed Tests
depends_on: []
soft_fail: true
device: intel_cpu
no_plugin: true
source_file_dependencies:
- csrc/cpu/shm.cpp
- vllm/v1/worker/cpu_worker.py
- vllm/v1/worker/gpu_worker.py
- vllm/v1/worker/cpu_model_runner.py
- vllm/v1/worker/gpu_model_runner.py
- vllm/platforms/cpu.py
- vllm/distributed/parallel_state.py
- vllm/distributed/device_communicators/cpu_communicator.py
commands:
- |
bash .buildkite/scripts/hardware_ci/run-cpu-test.sh 10m "
bash .buildkite/scripts/hardware_ci/run-cpu-distributed-smoke-test.sh"

- label: CPU-Multi-Modal Model Tests %N
depends_on: []
soft_fail: true
device: intel_cpu
no_plugin: true
source_file_dependencies:
# - vllm/
- vllm/model_executor/layers/rotary_embedding
- tests/models/multimodal/generation/
commands:
- |
bash .buildkite/scripts/hardware_ci/run-cpu-test.sh 45m "
pytest -x -v -s tests/models/multimodal/generation --ignore=tests/models/multimodal/generation/test_pixtral.py -m cpu_model --num-shards=$$BUILDKITE_PARALLEL_JOB_COUNT --shard-id=$$BUILDKITE_PARALLEL_JOB"
parallelism: 2

- label: "Arm CPU Test"
depends_on: []
soft_fail: true
device: arm_cpu
no_plugin: true
commands:
- bash .buildkite/scripts/hardware_ci/run-cpu-test-arm.sh
10 changes: 10 additions & 0 deletions .buildkite/hardware_tests/gh200.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
group: Hardware
steps:
- label: "GH200 Test"
soft_fail: true
device: gh200
no_plugin: true
optional: true
commands:
- nvidia-smi
- bash .buildkite/scripts/hardware_ci/run-gh200-test.sh
17 changes: 17 additions & 0 deletions .buildkite/hardware_tests/intel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
group: Hardware
depends_on: ~
steps:
- label: "Intel HPU Test"
soft_fail: true
device: intel_hpu
no_plugin: true
commands:
- bash .buildkite/scripts/hardware_ci/run-hpu-test.sh

- label: "Intel GPU Test"
depends_on: []
soft_fail: true
device: intel_gpu
no_plugin: true
commands:
- bash .buildkite/scripts/hardware_ci/run-xpu-test.sh
Loading
Loading