Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
216 commits
Select commit Hold shift + click to select a range
87b98d6
[Rust Frontend][Bugfix] Forward --shutdown-timeout and --disable-log-…
wseaton Jun 12, 2026
04cec9e
[XPU][DeepSeek-V4] Fix MTP: sync with upstream fixes #44821 and #4374…
majian4work Jun 12, 2026
bd59c91
[CI] ci-fetch-log.sh: fetch all failed jobs from a build URL or PR nu…
mgoin Jun 12, 2026
2043258
[Frontend] Support strict mode for tool calling (#45003)
chaunceyjiang Jun 12, 2026
1ae1051
[Bugfix][Rust Frontend] Return 400 for prompt-validation submit error…
xiaguan Jun 12, 2026
462ef83
Update hidden states extraction integration test triggers (#45294)
fynnsu Jun 12, 2026
f715f25
Fix misleading error for audio duration limit rejection (#45113)
jperezdealgaba Jun 12, 2026
a37b4a9
[Doc] AGENTS.md: add section about coding style (#45301)
tdoublep Jun 12, 2026
a014ddd
[11b/n] Migrate Machete kernels to torch stable ABI (#45304)
cleonard530 Jun 12, 2026
88ed636
[KV Connector]: Support KV push from Prefill to Decode node using Nix…
snadampal Jun 12, 2026
f1e13f7
[Model] Remove Mono-InternVL (InternLM2VEForCausalLM) (#45129)
xianbaoqian Jun 12, 2026
8af550b
[BUGFIX][XPU] Update fa interface for compatibility (#45394)
zhenwei-intel Jun 12, 2026
b7f9b6a
[Metrics] Add group-aware KV cache capacity to vllm:cache_config_info…
chfeng-cs Jun 12, 2026
4171ae4
[V1][Metrics] Add MLA attention metrics for DeepSeek MFU estimation (…
thillai-c Jun 12, 2026
fbc3a19
[Bug] Migrate Reset cache for both v2 and v1 model runner (#42759)
yewentao256 Jun 12, 2026
c7aa3d2
[Core] Support structured outputs for beam search (#35022)
guan404ming Jun 12, 2026
9ff278b
[Core][KV Connector] fix scheduler KV connector stats aggregation (#4…
Srinivasoo7 Jun 12, 2026
3b8fc3f
[Frontend] Support strict mode for tool calling with ResponsesAPI (#4…
chaunceyjiang Jun 12, 2026
a30addc
[Docs][KV Connector][NIXL] document KV Transfer stat logging and Prom…
sridhar-3009 Jun 12, 2026
5af4aec
[Rust Frontend] Add standalone `granite4` tool parser (#45216)
tahsintunan Jun 12, 2026
053e7da
[Model] Add encoder CUDA graph support to Lfm2VL (#44930)
vincentzed Jun 12, 2026
272c169
[Kernel][Helion][1/N] Add Helion kernel for dynamic_per_token_scaled_…
xiaohongchen1991 Jun 12, 2026
d6fd7ce
[Model][Dflash] Enable Dflash support for Qwen3NextForCausalLM target…
j-i-l Jun 12, 2026
6635279
[Migration] Migrate GGUF quantization support to plugin (#39612)
Isotr0py Jun 12, 2026
efe7adb
[Perf] Use native DSA indexer decode path for next_n > 2 on SM100 (#4…
zixi-qi Jun 12, 2026
aab639c
[Core][AMD] Propagate shutdown timeout to MultiprocExecutor (#43154)
rjrock Jun 12, 2026
6e4a547
[Refactor] Deprecate ResponsesParser wrapper, inline parsing into Par…
sfeng33 Jun 12, 2026
39cb9bf
[ROCm] Bump Torch to 2.11 (#45362)
micah-wil Jun 12, 2026
cf567cb
[Attention] Improve attention benchmarks: configs and profiling (#39336)
MatthewBonanni Jun 12, 2026
78739c1
[Model Runner v2] Migration from v1 to v2, with Qwen and DSv2 MOE mod…
yewentao256 Jun 12, 2026
9eaacb2
[Kernel] Consolidate Marlin thread-tile padding across all dense Marl…
mgoin Jun 12, 2026
c906500
Add the QuantizedActivation linear-kernel contract (#44260)
mgoin Jun 12, 2026
badddd2
[ROCm][DSV4][Perf] Fuse inverse-RoPE and cache bf16 wo_a in o-project…
Fangzhou-Ai Jun 12, 2026
e3e31e5
[Bugfix][CPU] Don't build triton-cpu on arm64 release image (#45401)
khluu Jun 12, 2026
1a36978
[BugFix] Avoid prematurely freeing cached mm encoder outputs (#45347)
njhill Jun 12, 2026
17ee5b1
[Bugfix] Set type/role explicitly in streaming message_start event (#…
waynehacking8 Jun 13, 2026
ff5a30c
[Bugfix] Replace deprecated Qwen2VLImageProcessorFast with Qwen2VLIma…
abinggo Jun 13, 2026
1033ffa
[CI] Wait for SSL cert refresher events in the test (#45489)
AndreasKaratzas Jun 13, 2026
43f0e02
[Render] Add `/derender` endpoints for disaggregated postprocessing (…
hickeyma Jun 13, 2026
5b2943f
[Bugfix] Return the tokenizer from maybe_make_thread_pool so it survi…
waynehacking8 Jun 13, 2026
0d29612
[Doc] Fix uv dependency resolution failure for setuptools during CPU …
anony-mous-e Jun 13, 2026
2ecf7d0
[Model Runner V2] Fix `openai.InternalServerError: Error code: 500 - …
yewentao256 Jun 13, 2026
9261dbb
Treat null completion max_tokens like the default (#45491)
AndreasKaratzas Jun 13, 2026
96fa5cd
[CI Bug] Fix `ValueError: There is no module or parameter named 'mode…
yewentao256 Jun 13, 2026
2b30060
[Security] Add timeout guard for regex compilation in structured outp…
jperezdealgaba Jun 13, 2026
470229c
[Security] Fix DoS via prompt_embeds on M-RoPE models (#45252)
jperezdealgaba Jun 13, 2026
b3f0a0a
Fix docs build on `main` (#45536)
hmellor Jun 13, 2026
521b88c
[Bugfix] Reject structured outputs for diffusion decoders with a clea…
waynehacking8 Jun 13, 2026
71b961d
[Perf] SM90 cutlass fp8 mm supports odd M by swap_ab, 180~290% kernel…
yewentao256 Jun 13, 2026
cf027b8
[Core] Simplify MRV2 async output handling (#45442)
njhill Jun 14, 2026
54bbf51
[Bugfix] nightly Docker images crash with ImportError: AnthropicOutpu…
Achyuthan-S Jun 14, 2026
78e7293
[Build] Fix CUDA arch build coverage gaps (#45277)
Harry-Chen Jun 14, 2026
4ef4492
[V1][Spec Decode] Add Dynamic SD (#32374)
ekagra-ranjan Jun 14, 2026
9fd737b
[Bugfix][DCP] Fix illegal memory access in DCP a2a decode under full …
majunze2001 Jun 14, 2026
9548a18
[XPU] Support int4 group_size=32 W4A16 MoE (#45136)
mfylcek Jun 14, 2026
725c3bc
[ROCm][Perf] Enable W4A16 FlyDSL MoE (#44400)
amd-asalykov Jun 14, 2026
e2bf2b3
[Perf] Use bisect for mm feature lookup in model runner v2 (#45566)
ywang96 Jun 14, 2026
c621af1
[BugFix] Fix prompt_embeds for multimodal models (#45383)
mrn3088 Jun 14, 2026
2c764c0
Added real /v1/embeddings support for messages + chat_template_kw (…
taneem-ibrahim Jun 15, 2026
3d6ce81
[Bugfix][Model] Validate runai_streamer model_loader_extra_config (#4…
Sunt-ing Jun 15, 2026
1801fad
[Bugfix] Stream Llama4 weight loading to avoid host-OOM with copy-ret…
noa-neria Jun 15, 2026
2725c84
[XPU] Enable sequence parallel support for XPU (#38608)
chaojun-zhang Jun 15, 2026
b675cb7
[Bugfix][CPU] Honor cgroup memory limit when computing KV cache size…
maobaolong Jun 15, 2026
8760f97
[CPU] Refine CPU attention frontend (#45391)
bigPYJ1151 Jun 15, 2026
e3e3cd5
[Bugfix][CI] Update Dockerfile dependency graph PNG (#45602)
sfeng33 Jun 15, 2026
c4a3f9d
[Frontend] Add Streaming Parser Engine and new Qwen3 Parser (#45413)
bbrowning Jun 15, 2026
e8d3e22
Fix included router missing path for `FastAPI >=0.137` (#45629)
ywang96 Jun 15, 2026
b8336c3
[Bugfix][V1] Split V2 model-runner attention groups on num_heads_q (#…
ywang96 Jun 15, 2026
7df4fe1
[Model] Remove XverseForCausalLM (#45638)
xianbaoqian Jun 15, 2026
48df95c
[Feature][Frontend] Report multimodal token counts in usage.prompt_to…
Sunt-ing Jun 15, 2026
ebb0a71
[Bugfix] Reject out-of-range temperature values in SamplingParams (#4…
panpan0000 Jun 15, 2026
ddad5db
[Bugfix][Rust] Sync EngineCoreReadyResponse with the Python dataclass…
wseaton Jun 15, 2026
64833f8
[Rust Frontend] Add external→internal request-id map for abort() (#45…
sahilsGit Jun 15, 2026
b5adb02
[Models] Fix MiMo v2.x QKV TP sharding + FP4 support (#45200)
TheEpicDolphin Jun 15, 2026
40eac9a
[Rust Frontend] Support `parallel_tool_calls = false` (#44760)
FAUST-BENCHOU Jun 15, 2026
c17e2f7
[Bugfix][Rust Frontend] Make metrics respect --served-model-name (#45…
reidliu41 Jun 15, 2026
9872921
[XPU] skip UT test_with_ngram_gpu_spec_decoding (#44423)
Yejing-Lai Jun 15, 2026
25c53d1
[ROCm][Doc] Add installation notes about python version requirement (…
vllmellm Jun 15, 2026
1d88c4d
[Docs] Update the online serving docs. (#45676)
noooop Jun 15, 2026
6c5872e
[Bugfix] Unset HF's default max_new_tokens for DiffusionGemma (#45417)
martin-kukla Jun 15, 2026
b997071
(security) Enforce audio upload size limit before full file materiali…
jperezdealgaba Jun 15, 2026
5ed15f4
Fix the E8M0 scale computation in the MXFP4 (W4A4) MOE CUTLASS kernel…
xin3he Jun 15, 2026
fa63bb9
Remove redundant Triton KV cache dtype asserts and enforce architectu…
mikekg Jun 15, 2026
588db18
[Bugfix] Two-phase KV allocation for cross-group prefix cache hits (s…
Saddss Jun 15, 2026
0d80979
[Chore] Consolidate reasoning/tool parser attributes into unified Par…
sfeng33 Jun 15, 2026
a3195fa
[AMD][Bugfix][Quantization] Honor fused-name match in is_layer_skippe…
ZiguanWang Jun 15, 2026
0a1c503
[Model] Add MiniMax M3 support (#45381)
youkaichao Jun 15, 2026
7e612a0
[KV Offloading] Implement `reset_cache` for `TieringOffloadingManager…
ronensc Jun 15, 2026
51ec5cf
[Bugfix] Chat Completions Harmony Refactor Clean up (#45464)
yzong-rh Jun 15, 2026
e18fe93
[Perf] Optimize DSv4 prefill chunk planning, 4.0% E2E Throughput Impr…
yewentao256 Jun 15, 2026
cd9078f
[Frontend] Skip structural tags for auto tool_choice without strict m…
sfeng33 Jun 15, 2026
eacff17
[Model Runner V2][Bugfix] Fix MRV2 LoRA warmup (#35536)
jeejeelee Jun 15, 2026
25ee659
Fix parallel_tool_calls: null treated as false instead of default tru…
factnn Jun 15, 2026
76a373e
[Frontend] Replace legacy Gemma4 parsers with engine-based implementa…
bbrowning Jun 15, 2026
d467a2a
[Bugfix] Defer block freeing until in-flight steps finish under async…
llx-08 Jun 15, 2026
ab8b0fe
nixl_ep: Skip post-receive quantization for NVFP4 (#45606)
itayalroy Jun 15, 2026
16e9117
[EP] Query NIXL EP top-k index dtype (#45298)
itayalroy Jun 15, 2026
3afe659
[EP] Enable DBO with NIXL EP (#45275)
itayalroy Jun 15, 2026
f4359a7
[DSV4][Minor] Fix supported KV cache dtypes (#44892)
WoosukKwon Jun 16, 2026
b00e76f
[Misc][Model] add io processor for query/document embeddings from Col…
xx-thomas Jun 16, 2026
3f65e21
[Rust Frontend] Support `max_logprobs` validation (#45674)
BugenZhao Jun 16, 2026
f99260d
[Rust Frontend] Lower out-of-vocab validation to `text` layer (#45685)
BugenZhao Jun 16, 2026
e3cfea2
[Multimodal] Add Qwen3-VL video loader (#44412)
Isotr0py Jun 16, 2026
2addbb9
[BugFix] Support async scheduling with prompt embeds for multimodal m…
mrn3088 Jun 16, 2026
b8bd773
[XPU] Fix Triton attn fp8/bf16 check failing (#45758)
zhenwei-intel Jun 16, 2026
6607a80
[Bugfix][Gemma4] Fix offline parser truncation, adjust_request token …
lucianommartins Jun 16, 2026
259ff89
[Rust Frontend] Require `ModelConfig.vocab_size` to be present (#45696)
BugenZhao Jun 16, 2026
f3858d5
[Frontend] [Parser] Migrate Nemotron V3 to streaming parser engine (…
bbrowning Jun 16, 2026
9d808e2
[Core] Use fastsafetensors ParallelLoader for weight loading (#40183)
gitbisector Jun 16, 2026
a9a8a32
Register parsed config classes before tokenizer init (#40299)
Bortlesboat Jun 16, 2026
81d8f4e
[Misc] Added validation for Cohere /v2/embed input field exclusivity …
taneem-ibrahim Jun 16, 2026
9096659
[Cleanup] Remove dead env (#45777)
DarkLight1337 Jun 16, 2026
8bf3749
[Bug Fix] Allow pinned memory for WSL2 (#41496)
thisisjimmyfb Jun 16, 2026
a7fdfee
[CPU] Support Gemma Diffusion (#45690)
bigPYJ1151 Jun 16, 2026
7ad894c
[Bugfix] Prevent cuMemcpyBatchAsync segfault with MTP and KV offloadi…
JOSH1024 Jun 16, 2026
c4fd979
[Frontend] Remove AsyncMicrobatchTokenizer. (#45759)
noooop Jun 16, 2026
ebf3a6d
[Bugfix] Fix trtllm fused allreduce+rms_norm for transformers backend…
tdoublep Jun 16, 2026
c69c734
[XPU][CI] add intel xpu cases for nightly CI (#44372)
wendyliu235 Jun 16, 2026
3f1ff1f
[Misc]Clean up useless test (#45792)
wangxiyuan Jun 16, 2026
b2cfae7
Add Triton recompile detection (#45631)
gau-nernst Jun 16, 2026
ad32608
[MM][Perf][CG] Support dual-path ViT full CUDA graph for DeepSeek-OCR…
shen-shanshan Jun 16, 2026
d53f459
[KV Connector][Mooncake] Pipeline-parallel support for PD-disaggregat…
HanHan009527 Jun 16, 2026
3f53e21
[Refactor] Remove `Fp8OnlineLinearMethod` as scheduled (#45463)
yewentao256 Jun 16, 2026
405c7cf
[ZenCPU] Add zencpu Platform Runtime Logging and Docs (#42726)
amd-lalithnc Jun 16, 2026
7e179e4
[ROCm][CI] Gate incompatible HF references on Transformers v5 (#41532)
AndreasKaratzas Jun 16, 2026
a8c86ee
[Quant] Support modelopt_mixed on Ampere (SM80/SM86) (#45306)
mikekg Jun 16, 2026
c5e5c33
[Bugfix][MoE] Restore routed output unpadding before shared expert ad…
netanel-haber Jun 16, 2026
ced32bb
[Perf] Add VLLM_TRITON_FORCE_FIRST_CONFIG to skip Triton autotuning (…
fuscof-ibm Jun 16, 2026
040df8f
[CI] Fix attention benchmark smoke test (#45728)
MatthewBonanni Jun 16, 2026
cca3365
[Rust Frontend] Add CORS support (#45753)
tahsintunan Jun 16, 2026
bf5149b
[Bugfix] Fix FlashMLA sparse accuracy with topk_length and zero-init …
AjAnubolu Jun 16, 2026
ce3ef17
[Kernel][Helion][1/N] Add Helion kernel for rms_norm_per_block_quant …
xiaohongchen1991 Jun 16, 2026
eb04c76
feat: MLA prefill enable FA4 fp8 output (#43050)
carlyou Jun 16, 2026
3d34f8c
[ROCm][Cleanup] Remove stale AITER FA hybrid KV-cache TODO (#44178)
tuukkjs Jun 16, 2026
a52205b
[Model] Add HrmTextForCausalLM (Hierarchical Reasoning Model — Text) …
abcd1927 Jun 16, 2026
506ec6d
Upgrade tpu-inference to v0.22.1 (#45793)
CienetStingLin Jun 16, 2026
6f612fb
[ROCm][CI] Patch conftest to resolve occasional OOMs (#45722)
micah-wil Jun 16, 2026
88a9cdd
[Model Runner V2] Enable GraniteMOE for MRv2 by default (#45461)
yewentao256 Jun 16, 2026
89e8645
[Model] Remove Dots1ForCausalLM (#45637)
xianbaoqian Jun 16, 2026
c45f681
[Bugfix][Core] Fall back when numactl --membind is blocked in constra…
Sunt-ing Jun 16, 2026
188c687
[KVConnector][MoRIIO] Allow overriding the advertised host IP (#45488)
kouroshHakha Jun 16, 2026
44b2512
[KV Connector][Mooncake] Add cache_prefix to namespace store keys (#4…
Dao007forever Jun 16, 2026
f00e163
[Frontend] Add Streaming Parser Engine and new MinimaxM2 Parser (#45701)
chaunceyjiang Jun 16, 2026
7d56717
[Bugfix] Fix Qwen3 prompt tool-call reasoning false positive (#45763)
alexbi29 Jun 16, 2026
8e27a9c
[PERF] Fuse multi-group block table staged writes (#44944)
jesse996 Jun 16, 2026
f2beaa8
[ROCm][Quant] mxfp8 moe/linear gfx950 tuning for MiniMax-M3 (#45725)
hongxiayang Jun 16, 2026
475a6ad
[Misc] Update Mergify tool-calling label (#45853)
sfeng33 Jun 16, 2026
d8d9599
[Core] Add prefill step cadence for better non-PD DP balancing (#44558)
njhill Jun 16, 2026
4fadf9c
[ROCm][CI] fix multimodel run cmds (#45858)
divakar-amd Jun 16, 2026
b9684d9
[Bugfix] Gemma4: skip forced JSON for required/named tool choice (#45…
m4r1k Jun 16, 2026
9d4dc4c
[Kernel] Support GLM-5 dimensions for TRT-LLM ragged MLA prefill (#43…
mmangkad Jun 16, 2026
5208287
Apply LRU policy only to proper cache entries (#42656)
s3woz Jun 16, 2026
4bf699d
[Kernel] Support DS Mamba tail copy for MTP align mode (#45473)
sungsooha Jun 16, 2026
ef2c40d
[XPU][CI] fix server test file path (#45870)
jikunshang Jun 17, 2026
71bc19d
[Bugfix] Fix MoE model load OOM in FlashInfer_TRTLLM backend with sl…
andakai Jun 17, 2026
b831374
[Bugfix][Gemma4] Fix parsing when thinking is disabled (#45832)
m4r1k Jun 17, 2026
aa0ac8a
[CI] Run pre-commit on self-hosted vllm-runners (#45865)
khluu Jun 17, 2026
556b063
[XPU] Fix test_spec_decode_logprobs: use FLASH_ATTN for XPU in GPU_DE…
chaojun-zhang Jun 17, 2026
efd15e1
[Bugfix][ROCm] Fix MiniMax-M3 FP8 KV cache dtype (#45720)
cquil11 Jun 17, 2026
2785a5e
[Bugfix][ROCm] Fix FP8 per-tensor scale rank mismatch causing Inducto…
nehmathe2 Jun 17, 2026
14b438a
[ModelRunnerV2] Various model/config compatibility fixes (#45868)
njhill Jun 17, 2026
7b5d60c
[Bugfix][V1] Clean up compiled-model bytecode hooks on VllmRunner exi…
Sunt-ing Jun 17, 2026
20a5f8b
[FlexAttention] make custom mask mods fully cudagraphable (#45232)
liangel-02 Jun 17, 2026
5bdc01b
[M3] Tune Triton indexer score decode for spec-decode (#45743)
gau-nernst Jun 17, 2026
d78650c
[CI][NIXL] Pin NIXL to 1.2.0 (#45843)
itayalroy Jun 17, 2026
4c62663
[M3] Enable FP8 sparse GQA (#45744)
gau-nernst Jun 17, 2026
a46abb7
[Bugfix][Quantization] Reject unsupported compressed tensors KV cache…
Sunt-ing Jun 17, 2026
e9993a5
[BugFix][CI] Fix scheduler plugin test (#45897)
njhill Jun 17, 2026
56e4345
[Rust Frontend] Support prompt-only completions (#44938)
reidliu41 Jun 17, 2026
295232a
[Rust Frontend] Add /abort_requests endpoint (#44382)
sahilsGit Jun 17, 2026
17bc144
[Rust Frontend] Add serde defaults for omit_defaults fields in `Engin…
wseaton Jun 17, 2026
93bbe94
[Kernel] Add weightless RMSNorm CUDA kernels for has_weight=False (#4…
hello-args Jun 17, 2026
43fa24e
[Misc] Validate Cohere Embed Mixed Content Payloads (#45873)
taneem-ibrahim Jun 17, 2026
e2c5857
[Rust Frontend] Support hybrid/external DP LB in Python supervised bo…
BugenZhao Jun 17, 2026
6d8fff5
[KV Connector][Offloading] Avoid blocking the engine to flush offload…
Etelis Jun 17, 2026
68ff30d
[Bugfix] Fixes MiniCPM-O resampler device placement to avoid tensor d…
j9smith Jun 17, 2026
3c6084b
[Bugfix][Gemma4] Pre-initialise streaming reasoning state when prompt…
nikhilesh-csa Jun 17, 2026
f694d43
[Bugfix][test] Use Salesforce/wikitext for ppl tests (#45913)
wentian-byte Jun 17, 2026
3d20275
fix(security): enforce audio decode duration limit in chat completion…
jperezdealgaba Jun 17, 2026
d537122
[ROCm][Bugfix]: Fallback GFX942 sparse MLA ops to Triton (#45782)
vllmellm Jun 17, 2026
ee0fd69
docs, kv_offloading: add docs for selective offload (#45279)
ruocco Jun 17, 2026
e28e8c8
[ROCm][Quant] Minimax-M3: Enable fp8_per_channel for bf16 weights on…
hongxiayang Jun 17, 2026
fa85ead
[MM][Perf][CG] Support ViT full CUDA graph for Kimi-VL (#41992)
oguzhankir Jun 17, 2026
1a59078
[CI/Build] Avoid duplicate ViT CG test introduced by accident (#45654)
Isotr0py Jun 17, 2026
06e1e08
[XPU] Fix test_logprobs_e2e import error: pin lm-eval[api]>=0.4.12 (#…
chaojun-zhang Jun 17, 2026
bcb518a
[quant][autoround]Refactor INC quantization into package with INCSche…
yiliu30 Jun 17, 2026
0b131b1
[ROCm][AITER][Quark] Tag per-channel FP8 weights as PER_CHANNEL so AI…
xaguilar-amd Jun 17, 2026
8b2b566
Feature: Enable Flashinfer non-gated MoE bf16 (#43853)
amirkl94 Jun 17, 2026
0a7bacd
[DSv4 Perf] DSv4 flashinfer sparse index cache for metadata, 2%~4% TT…
yewentao256 Jun 17, 2026
46f74e1
[Kernel][Helion][1/N] Add Helion kernel for rms_norm_dynamic_per_toke…
xiaohongchen1991 Jun 17, 2026
eb0fdeb
[Bugfix][PD] Fix DSV4 disaggregated serving (#45831)
ZhanqiuHu Jun 17, 2026
5e27b2b
[Bugfix] Pass TP group to FlashInfer all-reduce fusion (#45917)
danisereb Jun 17, 2026
9c7c74b
[Log] Update deepgemm log (#45857)
yewentao256 Jun 17, 2026
2a47a9f
[DSV4 Perf] Optimize dsv4 cudagraph by reducing `eager_break_during_c…
yewentao256 Jun 17, 2026
d112eb1
[feature] MiniMax-M3-MXFP4 support added (#45896)
qli88 Jun 17, 2026
091386a
[Bugfix] MiniMax-M3 (AMD): add packed_modules_mapping and pass swiglu…
wangjiaxin99 Jun 17, 2026
2659f60
[Refactor] Remove dead quantization code and tests (#45454)
yewentao256 Jun 17, 2026
58b2e89
[Bugfix][Gemma4] Render reasoning on assistant turns without tool_cal…
lucianommartins Jun 17, 2026
9d4b87f
[Bugfix][Model] Validate DefaultModelLoader / LoadConfig and fail wit…
Sunt-ing Jun 17, 2026
5fd21eb
[BUG] fix hidden states nan for hybrid attention models (#45849)
shanjiaz Jun 17, 2026
0d339cf
[Bugfix] Fix NixlConnector handshake block_len validation for GQA-rep…
Oseltamivir Jun 17, 2026
1797576
Revert "[DSV4 Perf] Optimize dsv4 cudagraph by reducing `eager_break_…
WoosukKwon Jun 18, 2026
2959a92
[XPU][CI] add model runner v2 into CI (#44650)
zhenwei-intel Jun 18, 2026
ebbb2d5
[CI/Build][Bugfix] Fix SD LoRA (#45941)
jeejeelee Jun 18, 2026
b409217
[Bugfix] Complete one-shot fused all-reduce PDL at end to avoid NaN (…
alexeldeib Jun 18, 2026
e1a5fc4
[Rust Frontend][Perf] O(n) argument scan in tool parser (#45826)
BugenZhao Jun 18, 2026
8dd8b6e
[XPU] Fix FP8 block-scaled scheme selection on non-CUDA platforms (#4…
Yejing-Lai Jun 18, 2026
731fb33
[Rust Frontend] Validate tokenized bad_words vocabulary range (#45876)
reidliu41 Jun 18, 2026
ed938ad
[CPUOffloading] Guard CPU eviction check (#45757)
varun-sundar-rabindranath Jun 18, 2026
d57888e
[SimpleCPUOffloadConnector]: Add support for reset_cache() (#39726)
jonathanc-n Jun 18, 2026
5bf2c92
[Misc] Add fixed chat templates for Qwen3.5 / Qwen3.6
alexbi29 Jun 1, 2026
ac70c81
Fix Qwen3.6 reasoning markers and tool-call default
alexbi29 Jun 12, 2026
c52bd0d
Improve Qwen3.6 chat template history handling
alexbi29 Jun 14, 2026
8e498c5
Keep Qwen3.6 thinking enabled with tools
alexbi29 Jun 14, 2026
51c0ea2
Support thinking alias for Qwen3.6 template
alexbi29 Jun 18, 2026
3abafb0
Support thinking alias for Qwen3.5 template
alexbi29 Jun 18, 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
  •  
  •  
  •  
68 changes: 68 additions & 0 deletions .buildkite/hardware_tests/intel_xpu_ci/test-intel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
group: Intel
steps:
- label: ":docker: Build XPU image"
soft_fail: true
optional: true
depends_on: []
key: image-build-xpu
commands:
- bash -lc '.buildkite/image_build/image_build_xpu.sh "public.ecr.aws/q9t5s3a7" "vllm-ci-test-repo" "$BUILDKITE_COMMIT"'
env:
DOCKER_BUILDKIT: "1"
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2
- exit_status: -10 # Agent was lost
limit: 2
- label: "XPU example Test"
depends_on:
- image-build-xpu
timeout_in_minutes: 30
optional: true
device: intel_gpu
no_plugin: true
env:
REGISTRY: "public.ecr.aws/q9t5s3a7"
REPO: "vllm-ci-test-repo"
source_file_dependencies:
- .buildkite/hardware_tests/intel_xpu_ci/test-intel.yaml
- .buildkite/scripts/hardware_ci/run-intel-ci-test.sh
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'bash .buildkite/scripts/hardware_ci/run-intel-ci-test.sh example'
- label: "XPU V1 test"
depends_on:
- image-build-xpu
timeout_in_minutes: 30
optional: true
device: intel_gpu
no_plugin: true
env:
REGISTRY: "public.ecr.aws/q9t5s3a7"
REPO: "vllm-ci-test-repo"
source_file_dependencies:
- .buildkite/hardware_tests/intel_xpu_ci/test-intel.yaml
- .buildkite/scripts/hardware_ci/run-intel-ci-test.sh
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'bash .buildkite/scripts/hardware_ci/run-intel-ci-test.sh v1'
- label: "XPU server test"
depends_on:
- image-build-xpu
timeout_in_minutes: 30
optional: true
device: intel_gpu
no_plugin: true
env:
REGISTRY: "public.ecr.aws/q9t5s3a7"
REPO: "vllm-ci-test-repo"
source_file_dependencies:
- .buildkite/hardware_tests/intel_xpu_ci/test-intel.yaml
- .buildkite/scripts/hardware_ci/run-intel-ci-test.sh
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'bash .buildkite/scripts/hardware_ci/run-intel-ci-test.sh server'
7 changes: 5 additions & 2 deletions .buildkite/intel_jobs/misc_intel.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,13 +57,16 @@ steps:
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'export VLLM_WORKER_MULTIPROC_METHOD=spawn &&
'pip install lm_eval[api]>=0.4.12 &&
export VLLM_WORKER_MULTIPROC_METHOD=spawn &&
cd tests &&
pytest -v -s v1/logits_processors --ignore=v1/logits_processors/test_custom_online.py --ignore=v1/logits_processors/test_custom_offline.py &&
pytest -v -s v1/test_oracle.py &&
pytest -v -s v1/test_request.py &&
pytest -v -s v1/test_outputs.py &&
pytest -v -s v1/sample/test_topk_topp_sampler.py'
pytest -v -s v1/sample/test_topk_topp_sampler.py &&
pytest -v -s v1/sample/test_logprobs.py &&
pytest -v -s v1/sample/test_logprobs_e2e.py'

- label: XPU CPU Offload
timeout_in_minutes: 60
Expand Down
54 changes: 54 additions & 0 deletions .buildkite/intel_jobs/model_runner_v2_intel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
group: Model Runner V2 Intel
depends_on:
- image-build-xpu
steps:
- label: Model Runner V2 Core Tests (Intel)
timeout_in_minutes: 45
device: intel_gpu
no_plugin: true
working_dir: "."
env:
REGISTRY: "public.ecr.aws/q9t5s3a7"
REPO: "vllm-ci-test-repo"
VLLM_TEST_DEVICE: "xpu"
source_file_dependencies:
- vllm/v1/worker/gpu/
- vllm/v1/worker/gpu_worker.py
- vllm/v1/core/sched/
- vllm/v1/attention/
- tests/v1/engine/test_llm_engine.py
- tests/v1/e2e/
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'export VLLM_USE_V2_MODEL_RUNNER=1 &&
cd tests &&
pytest -v -s v1/engine/test_llm_engine.py -k "not test_engine_metrics" &&
ENFORCE_EAGER=1 pytest -v -s v1/e2e/general/test_async_scheduling.py -k "not ngram" &&
pytest -v -s v1/e2e/general/test_min_tokens.py'

- label: Model Runner V2 Examples (Intel)
timeout_in_minutes: 45
device: intel_gpu
no_plugin: true
working_dir: "."
env:
REGISTRY: "public.ecr.aws/q9t5s3a7"
REPO: "vllm-ci-test-repo"
VLLM_TEST_DEVICE: "xpu"
source_file_dependencies:
- vllm/v1/worker/gpu/
- vllm/v1/core/sched/
- vllm/v1/worker/gpu_worker.py
- examples/basic/offline_inference/
- examples/generate/multimodal/
- examples/features/
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'export VLLM_USE_V2_MODEL_RUNNER=1 &&
cd examples &&
python3 basic/offline_inference/chat.py &&
python3 basic/offline_inference/generate.py --model facebook/opt-125m &&
python3 generate/multimodal/vision_language_offline.py --seed 0 &&
python3 features/automatic_prefix_caching/prefix_caching_offline.py'
17 changes: 17 additions & 0 deletions .buildkite/intel_jobs/test-intel.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -87,3 +87,20 @@ steps:
cd tests &&
pytest -v -s entrypoints/multimodal/openai/chat_completion/test_audio_in_video.py &&
pytest -v -s benchmarks/test_serve_cli.py'
- label: "XPU quantization test"
depends_on:
- image-build-xpu
timeout_in_minutes: 30
device: intel_gpu
no_plugin: true
env:
REGISTRY: "public.ecr.aws/q9t5s3a7"
REPO: "vllm-ci-test-repo"
source_file_dependencies:
- vllm/
- .buildkite/intel_jobs/test-intel.yaml
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'cd tests &&
pytest -v -s quantization/test_auto_round.py'
19 changes: 16 additions & 3 deletions .buildkite/release-pipeline.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,25 @@
# CUDA architecture lists — following PyTorch RELEASE.md
# (https://github.com/pytorch/pytorch/blob/main/RELEASE.md)
# SM86 included for broader Ampere coverage; SM89 for marlin fp8 support
# These requested arches are filtered by CMake's CUDA_SUPPORTED_ARCHS before
# per-kernel arch selection. Do not add +PTX here: top-level +PTX is stripped
# during that filtering, so kernels that need PTX must request it locally.
env:
CUDA_ARCH_X86: "7.5 8.0 8.6 8.9 9.0 10.0 12.0+PTX"
# aarch64 only architectures: 8.7 for Orin, 11.0 for Thor (since CUDA 13)
CUDA_ARCH_AARCH64: "8.0 8.7 8.9 9.0 10.0 11.0 12.0+PTX"
# for CUDA >=13, sm_100+ targets have family specifiers (see CMakeLists.txt)
# so targets like 10.3 and 12.1 are automatically supported with this list
CUDA_ARCH_X86: "7.5 8.0 8.6 8.9 9.0 10.0 12.0"
# aarch64-only targets: Orin (8.7), Thor (11.0, CUDA 13+)
CUDA_ARCH_AARCH64: "8.0 8.7 8.9 9.0 10.0 11.0 12.0"

# for CUDA <13, we need to specify all needed targets
# some targets (10.3, 12.1) are skipped to limit the wheel size (< 500MB)
# please use CUDA 13 wheels or compile yourself on these new devices
CUDA_ARCH_X86_CU129: "7.5 8.0 8.6 8.9 9.0 10.0 12.0"
CUDA_ARCH_AARCH64_CU129: "8.0 8.7 8.9 9.0 10.0 12.0"

# pre-built mooncake wheels
# the manylinux_2_35 wheel has compatibility issue on Ubuntu 24.04
# so we use different wheels for the time being
MOONCAKE_WHEEL_AARCH64_2_35: "https://vllm-wheels.s3.amazonaws.com/mooncake/mooncake_transfer_engine-0.3.10.post2-0da9dfea3-cp312-cp312-manylinux_2_35_aarch64.whl"
MOONCAKE_WHEEL_AARCH64_2_39: "https://vllm-wheels.s3.amazonaws.com/mooncake/mooncake_transfer_engine-0.3.10.post2-0da9dfea3-cp312-cp312-manylinux_2_39_aarch64.whl"
MOONCAKE_WHEEL_X86_64: "https://vllm-wheels.s3.amazonaws.com/mooncake/mooncake_transfer_engine-0.3.10.post2-0da9dfea3-cp312-cp312-manylinux_2_35_x86_64.whl"
Expand Down
3 changes: 3 additions & 0 deletions .buildkite/scripts/ci-clean-log.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,8 @@ INPUT_FILE="$1"
# Strip timestamps
sed -i 's/^\[[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}T[0-9]\{2\}:[0-9]\{2\}:[0-9]\{2\}Z\] //' "$INPUT_FILE"

# Strip Buildkite inline timestamp markers (ESC _bk;t=<ms> BEL)
sed -i 's/\x1B_bk;t=[0-9]*\x07//g' "$INPUT_FILE"

# Strip colorization
sed -i -r 's/\x1B\[[0-9;]*[mK]//g' "$INPUT_FILE"
Loading
Loading