Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
567 commits
Select commit Hold shift + click to select a range
67ed01c
fix: Do not make function calls when request has no tools for /v1/res…
terrytangyuan Apr 20, 2026
8936118
[Qwen][Bugfix] Fixes sigmoid activation in torch impl of RMSNormGated…
sighingnow Apr 20, 2026
4f4713f
[XPU] [torch.compile] Skipping CUDA graph memory estimation to avoid …
chaojun-zhang Apr 20, 2026
6097afb
[BUGFIX] Fix Pixtral consolidated format vision weight loading (#39916)
juliendenize Apr 20, 2026
ec7aafc
[CPU][RISC-V] Support multiple RVV VLEN targets via compile-time disp…
velonica0 Apr 20, 2026
e729cc8
[Fix] Add Spacing when Requesting Output Token > max_model_len (#40324)
San-Nguyen Apr 20, 2026
77fd2c8
[Bugfix] Forward mm_processor_kwargs in offline generate APIs (#40251)
wuyingjun-lucky Apr 20, 2026
6d8b808
[Docs] Fix thinking_token_budget docs (#40316)
milesial Apr 20, 2026
a943839
[ROCm][CI] Introducing new MI300 nodes (#39531)
AndreasKaratzas Apr 20, 2026
58631d7
[Bugfix] Fix scaled_mm output narrowing for 3D input tensors (#38093)
nemanjaudovic Apr 20, 2026
2aab9ac
[CPU][BugFix] Fix inter-node pipeline parallel (#40150)
fadara01 Apr 20, 2026
f774ba0
[kv_offload+HMA][4/N]: Support sliding window lookup (#36645)
orozery Apr 20, 2026
50dd4cb
[EPLB] Add nixl-based eplb communicator (#36276)
ilmarkov Apr 20, 2026
cc3993b
nixl refactor [2/N]: unify TpKVTopology + HeteroTPTransferConfig into…
ZhanqiuHu Apr 20, 2026
e06de7f
[XPU] enable triton attention test on XPU by removing cuda device bin…
yma11 Apr 20, 2026
b82fc13
[Anthropic][Frontend] Added chat_template_kwargs to /v1/messages (#40…
aleksandaryanakiev Apr 20, 2026
a023edf
[bugfix] Use only onlines CPUs in lscpu (#40161)
Galigator Apr 20, 2026
38fa87c
mxfp8 online quant move to new frontend (#40152)
vkuzo Apr 20, 2026
def8f52
[CI][EPLB] Add Async EPLB end-to-end integration test to CI (#40168)
SageMoore Apr 20, 2026
7243e02
[ROCm][Feature] Enable AITER MLA attention backend to work with Eagle…
larryli2-amd Apr 20, 2026
b42e878
[Bug] Fix dcp error message (#40053)
yewentao256 Apr 20, 2026
fb5635d
[ROCm] Add MLA dual RMS norm fusion (Q, KV) pass for DeepSeek/Kimi-K2…
rbrugaro-amd Apr 20, 2026
3a30eaa
Properly enable wvSplitK fp8 path for RDNA (#37712)
amd-hhashemi Apr 20, 2026
5955626
[XPU] fix MoE triton backend in online fp8 quantization (#40109)
yma11 Apr 20, 2026
726efe1
[MoE Refactor] Move the shared/fused expert output sum into MoERunner…
bnellnm Apr 20, 2026
3461c8b
[EPLB] Refactor Async EPLB synchronization logic (#37601)
SageMoore Apr 20, 2026
b9cf629
[Core] Label torch trace logging overhead with dynamo_timed (#39329)
frgossen Apr 20, 2026
191e3fd
Update flashinfer to 0.6.8 (#39959)
bai Apr 20, 2026
47fcb8c
[Core] Pass donate_graph_module=True to standalone_compile (#39733)
frgossen Apr 20, 2026
81d954f
[WideEP] Remove naive all2all. Use allgather_reducescatter instead (#…
tlrmchlsmth Apr 20, 2026
304d5ba
[Bugfix][CI] Fix `tests/distributed/test_torchrun_example_moe.py` (#4…
NickLucche Apr 20, 2026
87805fa
[Core] Cache InductorPass.hash_source with functools.cache (#39328)
frgossen Apr 20, 2026
2390caf
Enable building MoRI with AMD AINIC stack (#38371)
ichbinblau Apr 20, 2026
8b1f3be
[LMCache MP Connector] Add num_lmcache_extra_cached_token in KVTransf…
aeon-x Apr 20, 2026
3173441
[EPLB] Consolidate is_unchanged/is_received_locally into TransferMeta…
SageMoore Apr 20, 2026
21b086d
[ROCm] Hotfix: guard MLA dual RMS norm fusion against older AITer ver…
rbrugaro-amd Apr 20, 2026
c075702
[Misc][UX] Suppress confusing `num_gpu_blocks` log lines (#40402)
MatthewBonanni Apr 20, 2026
6867bcd
[Bugfix] Replace code that disabled shared expert overlap (#39222)
bnellnm Apr 20, 2026
fe5c115
[vLLM IR] Add IR op testing and benchmarking infrastructure (#40167)
gmagogsfm Apr 21, 2026
0e884fe
[Bugfix] Fix `_CONFIG_REGISTRY` types getting wrong config class when…
misaAle Apr 21, 2026
18563f2
[Misc] Reduce attention logging levels (#40086)
chaunceyjiang Apr 21, 2026
20d3743
[Bugfix] Gemma4: fix multimodal embedder norm order to match HF refer…
lucianommartins Apr 21, 2026
8097591
[Doc] Update ViT CUDA graph doc for mixed (image+video) inputs (#40355)
shen-shanshan Apr 21, 2026
8256833
[Startup] Parallelize torch/transformers import + weight prefetch + f…
simon-mo Apr 21, 2026
301024a
[Deprecation] Deprecate cprofile and cprofile_context (#39100)
yewentao256 Apr 21, 2026
989cc12
[Fix] Add missing space in IP fallback warning (#40359)
lesj0610 Apr 21, 2026
b478400
[MM][Misc] Support image+video mixed inputs (per prompt) for VLM exam…
shen-shanshan Apr 21, 2026
257015d
[MoE] Triton MoE Perf regression - restore low latency path (#39016)
milesial Apr 21, 2026
f95c11a
[Feat] dflash support for ROCm (#39703)
hangy-amd Apr 21, 2026
5a94a19
[Bugfix] Normalize malformed dict prompts that carry token IDs in `pr…
Alchuang22-dev Apr 21, 2026
3975eb6
Revert "[Startup] Parallelize torch/transformers import + weight pref…
noooop Apr 21, 2026
28c2221
fix: clamp NaN/Inf in topk_softmax to prevent duplicate expert IDs (#…
jhaotingc Apr 21, 2026
766cb65
feat(multimodal): support externally processed mm_kwargs with cache i…
krishung5 Apr 21, 2026
d2e2e85
[Frontend] Remove frontend pooling multi task support. (#37861)
noooop Apr 21, 2026
d249a9e
Add Granite 4.1 Vision as built-in multimodal model (#40282)
artem-spector Apr 21, 2026
7b1e0b0
[Bugfix] Fix dataset name and path argument validation bug in vllm be…
talorabr Apr 21, 2026
ec5ef0a
[Doc] Add Qwen3 AWQ models to documentation (#40034)
YM2132 Apr 21, 2026
908a713
[Bugfix] LoRA: extend expert base_layer loading to Qwen3.5 and Step3.…
HollowMan6 Apr 21, 2026
b2a5518
[XPU][CI] Add misc, engine and lora cases on Intel GPU in CI (#39887)
zxd1997066 Apr 21, 2026
936e0b7
[MM][CG] Optimize default `max_frames_per_batch` auto-infer for ViT C…
shen-shanshan Apr 21, 2026
f819265
Default to 'align' mamba cache mode for Mamba-based models when specu…
roikoren755 Apr 21, 2026
ab5666e
[UX] Bump version in CG memory profiling log message (#40465)
MatthewBonanni Apr 21, 2026
6d85b36
Revert #38730 and #38791 (#40032)
vadiklyutiy Apr 21, 2026
66cc3fa
[Model Runner V2] Multiple prompt logprobs support (#39937)
yewentao256 Apr 21, 2026
6ee081d
Add new tp plan styles to the Transformers modelling backend (#40467)
hmellor Apr 21, 2026
67eb608
Revert "[Misc] Move `pyav` and `soundfile` to common requirements" (#…
Isotr0py Apr 21, 2026
9a6a66f
[MRv2]fix: model accuracy regression caused by reusing the stale last…
liuzijing2014 Apr 21, 2026
9f39b38
[Bugfix] Fix spec decode test failures on Blackwell (SM100+) (#39546)
puririshi98 Apr 21, 2026
5544f8c
[Performance] Add is_reasoning_end_streaming() override to GptOssReas…
fergusfinn Apr 21, 2026
6fbec8e
[Bugfix][Kernel] nvfp4 cutlass MoE: fix nvfp4 experts quant out-of-bo…
jzakrzew Apr 21, 2026
16688b2
[Perf] Optimize batch invariant with fused rms norm, 2.1% E2E latency…
yewentao256 Apr 21, 2026
1842447
[Refactor] Remove unused param (#39750)
yewentao256 Apr 21, 2026
5e584ce
[MoE Refactor] Remove SharedFusedMoE class (#35782)
bnellnm Apr 21, 2026
9db4650
[MoE Refactor] Add more MoE layer tests (#39349)
bnellnm Apr 21, 2026
96a85c5
[Startup][UX] Enable CUDAGraph memory profiling by default (#38284)
MatthewBonanni Apr 21, 2026
583e6f2
[ROCm] [Wheel] [Bugfix] [Critical] Remove any packages installed from…
tjtanaa Apr 22, 2026
6ff8dea
[Bugfix] avoid warmup if text only expectation in multi_modal run (#4…
khushali9 Apr 22, 2026
4679495
test: add nan/inf clamp regression test for fused_topk_bias (#40553)
jhaotingc Apr 22, 2026
cefa528
[ROCm][P/D][MORI][BugFix] Ensure correct api is used when making requ…
rasmith Apr 22, 2026
f90aa44
[NIXL][XPU]Fix nixl import on XPU (#40430)
skavulya Apr 22, 2026
f946659
[Bugfix] Fix W4A8_FP8 MoE tp>1 correctness and view() TypeError (#40310)
EdalatiAli Apr 22, 2026
2463f00
[AMD][CI][BugFix] Override normalize_e4m3fn_to_e4m3fnuz for fnuz mach…
rasmith Apr 22, 2026
6f2c71b
[Multimodal] Add PyAV video backend for concurrent video decoding (#3…
jaseelmohd2 Apr 22, 2026
3951d3e
[MyPy] Enable mypy for `vllm/model_executor/layers/` (#40159)
hickeyma Apr 22, 2026
9b60e2f
[Bugfix] Fix quantized model initialization failure with prefetch off…
rishaps Apr 22, 2026
4506319
[compile] mla + group fp8 fusion (#38877)
carlyou Apr 22, 2026
6d09769
[ROCm] Support non-causal attention in ROCM_ATTN (#40176)
micah-wil Apr 22, 2026
4eafc72
[Audio] Bundle `get_generation_prompt()` params into `SpeechToTextPar…
ekagra-ranjan Apr 22, 2026
0210024
[Bugfix] Pass effective chat template kwargs to reasoning parsers (#4…
BugenZhao Apr 22, 2026
aad88f8
[kv_offload+HMA][8/N]: Support multi-group worker transfer (#38453)
orozery Apr 22, 2026
4254aeb
[fix] flaky test_mla_attn_quant_fusion.py (#40530)
carlyou Apr 22, 2026
1236748
[Model] Add block-local attention and YaRN for local layers to Gemma3…
philip-essential Apr 22, 2026
a2bd09c
[Bugfix] [Reasoning] Add reasoning_start_str/reasoning_end_str proper…
chaunceyjiang Apr 22, 2026
6aa057c
[Multimodal] Support custom video metadata for pre-extracted frame se…
storyicon Apr 22, 2026
ed6d303
upgrade tpu-inference to v0.18.0 (#40395)
jcyang43 Apr 22, 2026
9047288
support hotwords for FunASR model (#39674)
AllenDou Apr 22, 2026
04eac6b
[Bugfix][CPU][RISC-V] Clamp exp() input to prevent NaN (#40428)
lyd1992 Apr 22, 2026
a250f1b
[Bugfix] LoRA for DeepSeek V3.2 (#35077)
HollowMan6 Apr 22, 2026
ecbe42e
[Doc] Clarify supported keys for --speculative-config (#40455)
Wangxiaoxiaoa Apr 22, 2026
a490513
[xpu][rocm] Update `current_platform.supports_fp8()` for TritonExpert…
ILikeIneine Apr 22, 2026
33ef194
[Bugfix][CI] Fix `v1/kv_connector/unit/test_nixl_connector_hma.py::te…
NickLucche Apr 22, 2026
809d83c
[MoE Refactor] Combine MoERunnerBase + DefaultMoERunner (#40560)
bnellnm Apr 22, 2026
5f76b3f
[MoE] Convert CT W8A8 To Oracle Structure (#39187)
robertgshaw2-redhat Apr 22, 2026
d622e27
[NVFP4] NVFP4 MOE emulation fallback for H100/MI300/MI350, standardiz…
fxmarty-amd Apr 22, 2026
eb6661d
Fix test_startup.py for torch 2.12 (#40636)
angelayi Apr 22, 2026
29f64c5
FlexAttention non-causal support (#40394)
fynnsu Apr 22, 2026
cfa4921
[Bugfix][Parser] Fix Mistral pre-v11 tool parser failing on trailing …
dougbtv Apr 22, 2026
8f87eb4
[Refactor] Clean up log once `scope="local"` (#40540)
yewentao256 Apr 22, 2026
22fa63c
[Bugfix][Torch 2.12] Fix batch_invariant test with allow_override for…
Lucaskabela Apr 22, 2026
9c271f9
[gRPC] Add standard gRPC health checking (grpc.health.v1) for Kuberne…
V2arK Apr 22, 2026
b8401a9
[Bugfix] Fix RMS norm + quant fusion on DeepGEMM UE8M0 path for B200 …
Lucaskabela Apr 22, 2026
ac58e2a
[Fix][MoRI] Align MoRI-IO message format with P2pNcclConnector and vl…
simondanielsson Apr 22, 2026
0283f30
[BE] Fix compile time message to be consistent (use monitoring) (#40641)
Lucaskabela Apr 23, 2026
ccaf5ff
[XPU] disable fusion pattern support on XPU platform (#39789)
chaojun-zhang Apr 23, 2026
fe9c3d6
[TurboQuant] enable FA3/FA4 for prefill paths (#40092)
huangzhilin-hzl Apr 23, 2026
342c58b
[BugFix]fix Qwen3 MoE call gate twice (#40664)
jikunshang Apr 23, 2026
e4ee48d
[MoE refactor] refactor GPTQMarlinMoEMethod with MK (#37990)
jikunshang Apr 23, 2026
98a242f
[compile] Skip FX graph deserialiaztion on loading, further reducing …
zhxchen17 Apr 23, 2026
8317ced
[Responses] Add tool_choice/tools validation to match OpenAI behavior…
sfeng33 Apr 23, 2026
fe57be7
[MM][CG] Support `--enable-vit-cuda-graph` option for VLM examples (#…
shen-shanshan Apr 23, 2026
9c2492e
[Misc] Support Human-readable (k/K/m/M..) json cli arg (#40473)
NickLucche Apr 23, 2026
3ed5231
[Build] Switch default CUDA to 13.0, update CUDA architecture lists, …
Harry-Chen Apr 23, 2026
4a79262
[UT][Hardware] let torchrun example tests use the default backend (#3…
zhenwei-intel Apr 23, 2026
4b7869d
[ROCm] Add gfx1102/gfx1103 support (#40037)
mgehre-amd Apr 23, 2026
2196bac
[Compilation] Refactor SiluMul activation+quant Fusion Pass (#39684)
BadrBasowid Apr 23, 2026
2f314bc
[CPU] Added faster exp routine for lower precision data types. (#38112)
almayne Apr 23, 2026
01cb41d
[XPU][CI]Temporary disable 3 cases on Intel GPU in CI (#40683)
zxd1997066 Apr 23, 2026
da1e731
[Misc] use model arch converter for bidi models identification (#40701)
Isotr0py Apr 23, 2026
424033f
[Bugfix] Include inductor and functorch configs in compilation cache …
zou3519 Apr 23, 2026
d0009dd
[Model] Support Hy3 preview (#40681)
stevenkuang-tencent Apr 23, 2026
b7a2605
[Bugfix] Make Attention Backend Auto-Selection Batch-Invariance-Aware…
WorldExplored Apr 23, 2026
53ecc80
[XPU] Upgrade torch 2.11 for xpu (#37947)
jikunshang Apr 23, 2026
0098db9
[ROCm] Implement GPU-to-NUMA-node detection (#40015)
pschlan-amd Apr 23, 2026
8824f50
[CI] Split disaggregated tests into own test-area (#40623)
NickLucche Apr 23, 2026
1c2c1eb
[MoE Refactor] Rename FusedMoE.make_expert_params_mapping to fused_mo…
bnellnm Apr 23, 2026
5ef33ab
[kv_offload+HMA][10/N]: Support load with multiple KV groups (#39402)
orozery Apr 23, 2026
e9ba519
[DP][Ray] Pin DP control bundle to same node as first GPU bundle (#39…
shaharmor98 Apr 23, 2026
1b1c01d
[MoE] Move xpu moe to fused_moe/experts/ (#40568)
Jackmin801 Apr 23, 2026
7f95a66
[NVIDIA] Add sm_110 (Jetson Thor) to CUDA 13.0 build targets (#39233)
johnnynunez Apr 23, 2026
7ff65b1
[Bugfix] Fix workspace resize leaking reserved GPU memory (#39226)
czhu-cohere Apr 23, 2026
4a6dd1c
[Bugfix] Fix DeepSeek V2-Lite Accuracy drop (#40673)
bnellnm Apr 23, 2026
cde8d24
[Spec Decode] Move `SpecDecodeBaseProposer` out of `eagle.py` (#40732)
MatthewBonanni Apr 23, 2026
ff2c2bd
[Docs]Add documentation for bench serve visualization arguments (#40539)
sducouedic Apr 23, 2026
447c372
[MoE] Move remaining PrepareAndFinalize to prepare finalize folder (#…
Jackmin801 Apr 24, 2026
fa4b705
[ROCm] Cast score correction bias tensor during model construction fo…
heachary Apr 24, 2026
62b1bbe
[EPLB] Remove asyncio infrastructure from Async EPLB (#40730)
SageMoore Apr 24, 2026
fe85a92
[Core] Avoid seq_lens_cpu GPU->CPU sync (#40654)
njhill Apr 24, 2026
626daa2
[Feat] Unified Synthetic Acceptance Rate for V1 and V2 (#40662)
benchislett Apr 24, 2026
92762ed
[Bugfix] Treat <tool_call> as implicit reasoning end in Qwen3 parser …
qmx Apr 24, 2026
3041344
[Misc] Added curl retries in install_python_libraries.sh (#36700)
dmitry-tokarev-nv Apr 24, 2026
c9bf77d
[BUG]: fix HF tokenizer concurrent borrow in tool parsers (#40059)
yzong-rh Apr 24, 2026
e9f331d
[MRV2] Ensure warmup covers prefill path (#40746)
njhill Apr 24, 2026
eba7306
[Doc] fix capitalization consistency in README (vLLM, Hugging Face) (…
VinayakMishra95 Apr 24, 2026
56bdf85
[Feature] Avoid eager import of the "mistral_common" package. (#40043)
nascheme Apr 24, 2026
100c7b6
[Platform] Fix RISC-V platform detection (lscpu parsing + non-NUMA me…
lyd1992 Apr 24, 2026
c662b43
[Bugfix] Avoid mutating `chat_template_kwargs` in `HYV3ReasoningParse…
BugenZhao Apr 24, 2026
9744b69
[Deprecate] Deprecate LLM.reward offline api, use LLM.encode instead.…
noooop Apr 24, 2026
079a4cf
[MoE] Move cutlass moe to fused_moe/experts/ (#40574)
Jackmin801 Apr 24, 2026
01acf96
[XPU][CI] Fix Docker cleanup races on Intel CI runners (#40761)
zxd1997066 Apr 24, 2026
cf8a613
Support only half types for concat_mla_q kernel (#37892)
xyang16 Apr 24, 2026
4c34b2f
[XPU] Enable torch.compile for XPU GDN attention (#39466)
yuwenzho Apr 24, 2026
512f522
[Model] Gemma4: add bidirectional vision attention for sliding layers…
lucianommartins Apr 24, 2026
7d3195e
[Bugfix] Fix IMA in DSA + MTP (#40772)
WoosukKwon Apr 24, 2026
9ad5abe
Fix Nano Nemotron VL static image inputs (#40724)
milesial Apr 24, 2026
b5587e1
[CI/Build] Add e2e test for ViT CUDA graph (#40780)
shen-shanshan Apr 24, 2026
6dec49f
[Build] Bump CUDA to 13.0.2 to match PyTorch 2.11.0 (#40669)
dmitry-tokarev-nv Apr 24, 2026
2ec18f5
[Bugfix][Parser] Fix Mistral tool parser for HF tokenizers (#39294)
thomasmaindron Apr 24, 2026
e8ee2a7
[Attention] use diff kv backend for mimo v2 flash (#40045)
ZJY0516 Apr 24, 2026
e8eb049
[Bugfix][MoE] Unpad routed output before shared expert add [Fixes #35…
netanel-haber Apr 24, 2026
51adca7
[kv_offload+HMA][9/N]: Support lookup with multiple KV groups (#39401)
orozery Apr 24, 2026
c9d3c6e
fused_moe: treat NIXL EP as batched experts (#40412)
itayalroy Apr 24, 2026
9f771b3
[Quantization] add humming quantization kernel (#34556)
jinzhen-lin Apr 24, 2026
914d046
[Refactor] Unify 2D/3D kernels in triton_unified_attention (#40631)
JartX Apr 24, 2026
f768b44
[Docs] Add docs for context extension using the yarn method (#37430)
labAxiaoming Apr 24, 2026
5e11b40
[Frontend] Delegate to vLLM Omni When `--omni` Passed (#40744)
alex-jw-brooks Apr 24, 2026
2179252
[Build] Add Python 3.14 to supported version list. (#34770)
nascheme Apr 24, 2026
095d2f8
[Bug] Fix GLM-5.1 running error on ROCm platform (#40763)
qli88 Apr 24, 2026
8825608
[Bugfix][CI] Fix wrong residual shape in TestFusedAddRMSNorm.example_…
zhangj1an Apr 24, 2026
333529d
[EPLB] Fix replica selection bias in fused_moe router (#40810)
arpera Apr 24, 2026
f88763e
[Bugfix] add seq_lens_cpu_upper_bound to CommonAttentionMetadata in m…
ignaciosica Apr 24, 2026
ce6a199
[BE][Bugfix] Respect TORCH_COMPILE_DISABLE env var at the vLLM config…
Lucaskabela Apr 24, 2026
a474da2
[Refactor] Remove unused dead code (#40640)
yewentao256 Apr 24, 2026
bc2ae5a
[Test] Increase qwen2_vl num_logprobs to fix torch 2.12 update (#40818)
angelayi Apr 25, 2026
e54894f
[ROCm][CI] Fix TestSiluMulGroupFp8QuantModel after W8A8 block linear …
AndreasKaratzas Apr 25, 2026
428b988
[ROCm][CI] Fix `trust_remote_code` AttributeError in EAGLE3 acceptanc…
AndreasKaratzas Apr 25, 2026
07351e0
[Feature] Warm up readonly multimodal processor during renderer start…
fake0fan Apr 25, 2026
95995bb
[ROCm][Engine] Fix GPU memory leaks in engine shutdown and test worka…
AndreasKaratzas Apr 25, 2026
6646c0c
[Opt] Optimize deepstack buffer handling for multimodal Qwen3 models …
labAxiaoming Apr 25, 2026
1e9f19c
[CI][AMD]BugFix] Fix deadlock occuring in test_moe_layer (#40767)
rasmith Apr 25, 2026
60cd878
[kv_offload+HMA][11/N]: Support store with multiple KV groups (#39403)
orozery Apr 25, 2026
12a3f64
[Bugfix][MoE] Only unpad routed output before shared expert add or ro…
netanel-haber Apr 25, 2026
c798593
[Bugfix] Fix the DSML token leakage in DSV4/3.2 (#40806)
chaunceyjiang Apr 26, 2026
8cd174f
[LoRA] MoE LoRA Refactor (#40338)
jeejeelee Apr 26, 2026
9558f43
[Bugfix] Size FlashInfer NVLink MNNVL workspace to EP group (#40893)
Dao007forever Apr 26, 2026
b39c266
[KV Offload] Offload all KV blocks when doing prefill in P/D (#40346)
omerpaz95 Apr 26, 2026
32e4563
[torch.compile]: Disable Sequence Parallelism (SP) for piecewise comp…
SouthWest7 Apr 26, 2026
4d51588
[Feat] DeepSeek V4 Rebased (#40860)
ivanium Apr 27, 2026
5eb3657
Revert "[Frontend] Remove frontend pooling multi task support. (#378…
khluu Apr 27, 2026
84c276d
[Bugfix] Cap SWA/chunked-local runtime admission to startup pool-sizi…
Dao007forever Apr 27, 2026
b816087
[DSV4] Add silu clamp limit to shared expert (#40950)
zyongye Apr 27, 2026
88d34c6
[Docker] Install numactl CLI in CUDA runtime image (#41032)
zhewenl Apr 27, 2026
05ebca5
Temporary disable persistent topk (#41442)
zyongye May 1, 2026
c68fa39
Auto-disable expandable_segments around cumem memory pool (#40812)
youkaichao Apr 27, 2026
15cc87d
[Model][DSV4] Support base model (#41006)
jeejeelee Apr 28, 2026
c244b6f
[DSV4] Enable Multi-stream for Pre-Attn GEMM (#41061)
zyongye Apr 28, 2026
a076bd1
[Core] Account for `num_gpu_blocks_override` in `max_model_len` check…
njhill Apr 28, 2026
6fffb0b
[DSV4] Align aux stream API with DeepseekV4DecoderLayer (#41171)
zixi-qi Apr 29, 2026
1a131a0
[Bugfix] Fix Deepseek V4 import error due to AOT compile cache loadin…
wzhao18 Apr 29, 2026
17896d8
[Bugfix] fix inductor error for dpsk v4 (#41135)
ZJY0516 Apr 29, 2026
66df2c0
[Bugfix] Fix max_num_batched_token not captured in cuda graph (#40734)
wzhao18 Apr 29, 2026
bf590b6
[Bugfix] DSV32/V4 add missing type conversion for non-streaming tool …
chaunceyjiang Apr 29, 2026
4fee139
[Bugfix] Fix repeated DSv4 RoPE cache initialization (#41148)
jeejeelee Apr 29, 2026
d9f3961
[DSv4] Use `cvt` PTX for FP32->FP4 conversion (#41015)
gau-nernst Apr 29, 2026
82ccd9f
[Bugfix] Fix persistent_topk cooperative deadlock at TopK=1024 (#41189)
zyongye Apr 30, 2026
28a1a85
[DSV4] Add BF16 and MXFP8 A2A support for flashinfer a2a one sided (#…
zyongye Apr 30, 2026
a5e0ea0
.
zyongye May 1, 2026
a5d4a26
[Bugfix ] fix bailing_moe_linear (#40859)
ghphotoframe Apr 28, 2026
9cdcda5
[Bugfix] BailingMoeV2.5: rotate full qk_rope_head_dim in MLA RoPE (#4…
ZJY0516 Apr 29, 2026
05adde9
[Bugfix] Pass reasoning parser kwargs to structured output (#41199)
BugenZhao May 1, 2026
5f79634
[Perf] Intergrate Tile Kernels `head_compute_mix_kernel` for Deepseek…
Isotr0py May 1, 2026
7758dac
[ROCm][Bugfix][GPTOSS]: fix input_ids and expert_map args for quark w…
Rohan138 Apr 29, 2026
135722d
Revert "."
khluu May 1, 2026
513b5f8
[DSV4] Add knob to enable pre-attn gemm (#41443)
zyongye May 1, 2026
63e6293
Build Python from source instead of using deadsnakes PPA
khluu May 2, 2026
8749454
[Bugfix] Fix persistent_topk inter-CTA init race on RadixRowState (#4…
zyongye May 1, 2026
a4debbd
Revert "Temporary disable persistent topk (#41442)"
khluu May 2, 2026
228d225
[DSV4] Guard megamoe flag with Pure TP (#41522)
zyongye May 2, 2026
f98b274
[DSv4] Tune default value of `VLLM_MULTI_STREAM_GEMM_TOKEN_THRESHOLD`…
ywang96 May 3, 2026
43a21e6
Temporary disable persistent topk for Hopper (#41605)
zixi-qi May 4, 2026
132765e
Revert "[DSv4] Use `cvt` PTX for FP32->FP4 conversion (#41015)"
ywang96 May 4, 2026
0ab2084
feat: task1 ~ task3 추가
zero-uuuuk Mar 30, 2026
b0f560c
feat: task4 ~ task6 추가
zero-uuuuk Apr 1, 2026
8a763d9
feat: task7 ~ task8 추가
zero-uuuuk Apr 14, 2026
7faccd7
feat: task9 추가
zero-uuuuk Apr 29, 2026
26f894a
Merge branch 'main' of https://github.com/zero-uuuuk/vllm
zero-uuuuk May 10, 2026
d969e81
feat: add QuotaServe soft-quota cache eviction to vLLM
zero-uuuuk Sep 26, 2026
e116a20
feat: add extensible KV cache eviction metrics
zero-uuuuk Sep 26, 2026
ec718ee
Tune QuotaServe reuse weight to 0.2
zero-uuuuk Sep 26, 2026
ebd7f14
Set QuotaServe reuse weight to zero
zero-uuuuk Sep 26, 2026
a63f2a2
Align QuotaServe quotas with compute token demand
zero-uuuuk Sep 26, 2026
842e470
feat: compute QuotaServe quotas from observed KV footprints
zero-uuuuk Oct 4, 2026
4702d77
feat: retain session demand across idle gaps and reclaim expired caches
zero-uuuuk Oct 4, 2026
c22c9f1
fix: return an error when prefix cache reset fails
zero-uuuuk Oct 4, 2026
8afa03d
feat: add FIFO and LFU prefix cache eviction policies
zero-uuuuk Oct 4, 2026
84ffd71
docs: describe footprint quotas and block eviction accounting
zero-uuuuk Oct 4, 2026
08a44ad
Protect recently released prefixes during quota reclaim
zero-uuuuk Oct 4, 2026
ce034db
Account arrived prompt demand before request completion
zero-uuuuk Oct 4, 2026
7ac9ea8
Retire superseded session contexts before live cache eviction
zero-uuuuk Oct 4, 2026
a0a2aa1
Allow observed return-gap jitter during quota reclaim
zero-uuuuk Oct 4, 2026
557bcf1
Document final session-aware GPU eviction policy
zero-uuuuk Oct 4, 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
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .buildkite/ci_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ run_all_patterns:
- "CMakeLists.txt"
- "requirements/common.txt"
- "requirements/cuda.txt"
- "requirements/build.txt"
- "requirements/test.txt"
- "requirements/build/cuda.txt"
- "requirements/test/cuda.txt"
- "setup.py"
- "csrc/"
- "cmake/"
Expand Down
4 changes: 2 additions & 2 deletions .buildkite/ci_config_intel.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ run_all_patterns:
- "CMakeLists.txt"
- "requirements/common.txt"
- "requirements/xpu.txt"
- "requirements/build.txt"
- "requirements/test.txt"
- "requirements/build/cuda.txt"
- "requirements/test/cuda.txt"
- "setup.py"
- "csrc/"
- "cmake/"
Expand Down
4 changes: 2 additions & 2 deletions .buildkite/hardware_tests/cpu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ steps:
- tests/models/language/pooling/
commands:
- |
bash .buildkite/scripts/hardware_ci/run-cpu-test.sh 30m "
bash .buildkite/scripts/hardware_ci/run-cpu-test.sh 40m "
pytest -x -v -s tests/models/language/generation -m cpu_model
pytest -x -v -s tests/models/language/pooling -m cpu_model"

Expand Down Expand Up @@ -99,7 +99,7 @@ steps:
- |
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
parallelism: 3

- label: "Arm CPU Test"
depends_on: []
Expand Down
4 changes: 2 additions & 2 deletions .buildkite/image_build/image_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,8 @@ check_and_skip_if_image_exists() {
}

ecr_login() {
aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin "$REGISTRY"
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 936637512419.dkr.ecr.us-east-1.amazonaws.com
aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin "$REGISTRY" || true
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 936637512419.dkr.ecr.us-east-1.amazonaws.com || true
}

prepare_cache_tags() {
Expand Down
2 changes: 1 addition & 1 deletion .buildkite/image_build/image_build_cpu.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ REPO=$2
BUILDKITE_COMMIT=$3

# authenticate with AWS ECR
aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin "$REGISTRY"
aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin "$REGISTRY" || true

# skip build if image already exists
if [[ -z $(docker manifest inspect "$REGISTRY"/"$REPO":"$BUILDKITE_COMMIT"-cpu) ]]; then
Expand Down
2 changes: 1 addition & 1 deletion .buildkite/image_build/image_build_cpu_arm64.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ REPO=$2
BUILDKITE_COMMIT=$3

# authenticate with AWS ECR
aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin "$REGISTRY"
aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin "$REGISTRY" || true

# skip build if image already exists
if [[ -z $(docker manifest inspect "$REGISTRY"/"$REPO":"$BUILDKITE_COMMIT"-arm64-cpu) ]]; then
Expand Down
68 changes: 68 additions & 0 deletions .buildkite/image_build/image_build_torch_nightly.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
#!/bin/bash
set -euo pipefail

# Build a vLLM test image with PyTorch nightly installed.
# Called by the pipeline generator's "vLLM Against PyTorch Nightly" group.

if [[ $# -lt 5 ]]; then
echo "Usage: $0 <registry> <repo> <commit> <branch> <image_tag>"
exit 1
fi

REGISTRY=$1
REPO=$2
BUILDKITE_COMMIT=$3
BRANCH=$4
IMAGE_TAG=$5

# --- Arguments ---
echo "--- :mag: Arguments"
echo "REGISTRY: ${REGISTRY}"
echo "REPO: ${REPO}"
echo "BUILDKITE_COMMIT: ${BUILDKITE_COMMIT}"
echo "BRANCH: ${BRANCH}"
echo "IMAGE_TAG: ${IMAGE_TAG}"

# --- ECR login ---
echo "--- :key: ECR login"
aws ecr-public get-login-password --region us-east-1 \
| docker login --username AWS --password-stdin "$REGISTRY"
aws ecr get-login-password --region us-east-1 \
| docker login --username AWS --password-stdin 936637512419.dkr.ecr.us-east-1.amazonaws.com

# --- Set up buildx ---
echo "--- :docker: Setting up buildx"
docker buildx create --name vllm-builder --driver docker-container --use || true
docker buildx inspect --bootstrap
docker buildx ls

# --- Skip if image already exists ---
echo "--- :mag: Checking if image already exists"
if docker manifest inspect "$IMAGE_TAG" >/dev/null 2>&1; then
echo "Image found: $IMAGE_TAG — skipping build"
exit 0
fi
echo "Image not found, proceeding with build..."

# --- CUDA 13.0 for nightly builds ---
# Nightly CI uses CUDA 13.0 while regular CI stays on CUDA 12.9
NIGHTLY_CUDA_VERSION="13.0.2"
NIGHTLY_BUILD_BASE_IMAGE="nvidia/cuda:${NIGHTLY_CUDA_VERSION}-devel-ubuntu22.04"
NIGHTLY_FINAL_BASE_IMAGE="nvidia/cuda:${NIGHTLY_CUDA_VERSION}-base-ubuntu22.04"

echo "--- :docker: Building torch nightly image (CUDA ${NIGHTLY_CUDA_VERSION})"
docker buildx build --file docker/Dockerfile \
--build-arg max_jobs=16 \
--build-arg buildkite_commit="$BUILDKITE_COMMIT" \
--build-arg USE_SCCACHE=1 \
--build-arg PYTORCH_NIGHTLY=1 \
--build-arg CUDA_VERSION="${NIGHTLY_CUDA_VERSION}" \
--build-arg BUILD_BASE_IMAGE="${NIGHTLY_BUILD_BASE_IMAGE}" \
--build-arg FINAL_BASE_IMAGE="${NIGHTLY_FINAL_BASE_IMAGE}" \
--build-arg torch_cuda_arch_list="8.0 8.9 9.0 10.0 12.0" \
--tag "$IMAGE_TAG" \
--push \
--target test \
--progress plain .

echo "--- :white_check_mark: Torch nightly image build complete: $IMAGE_TAG"
21 changes: 21 additions & 0 deletions .buildkite/intel_jobs/engine_intel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
group: Engine Intel
depends_on:
- image-build-xpu
steps:
- label: Engine (1 GPU)
timeout_in_minutes: 30
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/engine/
- tests/v1/engine/
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'cd tests &&
pytest -v -s v1/engine --ignore v1/engine/test_preprocess_error_handling.py'
21 changes: 21 additions & 0 deletions .buildkite/intel_jobs/kernels_intel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
group: Kernels Intel
depends_on:
- image-build-xpu
steps:
- label: vLLM IR Tests
timeout_in_minutes: 30
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/ir
- vllm/kernels
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'cd tests &&
pytest -v -s kernels/ir'
130 changes: 130 additions & 0 deletions .buildkite/intel_jobs/lora_intel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
group: LoRA Intel
depends_on:
- image-build-xpu
steps:
- label: LoRA Runtime + Utils
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/lora
- tests/lora
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'cd tests &&
pytest -v -s lora/test_layers.py &&
pytest -v -s lora/test_lora_checkpoints.py &&
(pytest -v -s lora/test_lora_functions.py --deselect="tests/lora/test_lora_functions.py::test_lora_functions_sync" --deselect="tests/lora/test_lora_functions.py::test_lora_functions_async" || true) &&
pytest -v -s lora/test_lora_huggingface.py &&
pytest -v -s lora/test_lora_manager.py &&
pytest -v -s lora/test_lora_utils.py &&
pytest -v -s lora/test_peft_helper.py &&
pytest -v -s lora/test_resolver.py &&
pytest -v -s lora/test_utils.py &&
(pytest -v -s lora/test_add_lora.py --deselect="tests/lora/test_add_lora.py::test_add_lora" || true) &&
(pytest -v -s lora/test_worker.py --deselect="tests/lora/test_worker.py::test_worker_apply_lora" || true)'

- label: LoRA Fused/MoE Kernels
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/lora
- tests/lora
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'cd tests &&
pytest -v -s lora/test_fused_moe_lora_kernel.py &&
pytest -v -s lora/test_moe_lora_align_sum.py'

- label: LoRA Punica Kernels
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/lora
- tests/lora
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'cd tests &&
set -o pipefail &&
pytest -v -s lora/test_punica_ops.py --deselect="tests/lora/test_punica_ops.py::test_kernels[shrink-0-xpu:0-dtype0-2-2049-64-32-32]" --deselect="tests/lora/test_punica_ops.py::test_kernels_hidden_size[expand-0-xpu:0-dtype1-2-64000-32-4-4]" --deselect="tests/lora/test_punica_ops.py::test_kernels[shrink-0-xpu:0-dtype0-1-2049-128-1-32]" --deselect="tests/lora/test_punica_ops.py::test_kernels[shrink-0-xpu:0-dtype0-1-2049-256-1-4]" --deselect="tests/lora/test_punica_ops.py::test_kernels[shrink-0-xpu:0-dtype0-1-2049-256-8-4]" --deselect="tests/lora/test_punica_ops.py::test_kernels[expand-0-xpu:0-dtype0-3-2049-128-8-16]" --deselect="tests/lora/test_punica_ops.py::test_kernels[shrink-0-xpu:0-dtype0-1-2049-128-8-32]" --deselect="tests/lora/test_punica_ops.py::test_kernels[expand-0-xpu:0-dtype1-1-2049-256-128-32]" --deselect="tests/lora/test_punica_ops.py::test_kernels_hidden_size[shrink-0-xpu:0-dtype0-3-64256-32-4-4]" --deselect="tests/lora/test_punica_ops.py::test_kernels_hidden_size[shrink-0-xpu:0-dtype1-2-29696-32-4-4]" --deselect="tests/lora/test_punica_ops.py::test_kernels_hidden_size[shrink-0-xpu:0-dtype1-3-49408-32-4-4]" --deselect="tests/lora/test_punica_ops.py::test_kernels_hidden_size[shrink-0-xpu:0-dtype0-2-16384-32-4-4]" --deselect="tests/lora/test_punica_ops.py::test_kernels_hidden_size[expand-0-xpu:0-dtype0-2-51328-32-4-4]" --deselect="tests/lora/test_punica_ops.py::test_kernels_hidden_size[expand-0-xpu:0-dtype1-1-102656-32-4-4]"'

- label: LoRA Punica FP8/XPU Ops
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/lora
- tests/lora
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'cd tests &&
pytest -v -s lora/test_punica_ops_fp8.py &&
pytest -v -s lora/test_punica_xpu_ops.py'

- label: LoRA Models
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/lora
- tests/lora
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'cd tests &&
(pytest -v -s lora/test_mixtral.py --deselect="tests/lora/test_mixtral.py::test_mixtral_lora[4]" || true) &&
pytest -v -s lora/test_quant_model.py --deselect="tests/lora/test_quant_model.py::test_quant_model_lora[model0]" --deselect="tests/lora/test_quant_model.py::test_quant_model_lora[model1]" --deselect="tests/lora/test_quant_model.py::test_quant_model_tp_equality[model0]" &&
pytest -v -s lora/test_qwen35_densemodel_lora.py &&
pytest -v -s lora/test_transformers_model.py'

- label: LoRA Multimodal
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/lora
- tests/lora
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'cd tests &&
pytest -v -s lora/test_default_mm_loras.py &&
(pytest -v -s lora/test_qwen3_unembed.py || true) &&
(pytest -v -s lora/test_qwenvl.py || true) &&
pytest -v -s lora/test_whisper.py'
55 changes: 55 additions & 0 deletions .buildkite/intel_jobs/misc_intel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
group: Miscellaneous Intel
depends_on:
- image-build-xpu
steps:
- label: V1 Core + KV + Metrics
timeout_in_minutes: 30
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/
- tests/v1/core
- tests/v1/executor
- tests/v1/kv_offload
- tests/v1/worker
- tests/v1/kv_connector/unit
- tests/v1/metrics
- tests/entrypoints/openai/correctness/test_lmeval.py
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'pip install -r requirements/kv_connectors.txt &&
export VLLM_WORKER_MULTIPROC_METHOD=spawn &&
cd tests &&
pytest -v -s v1/executor'

- label: V1 Sample + Logits
timeout_in_minutes: 30
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/
- tests/v1/sample
- tests/v1/logits_processors
- tests/v1/test_oracle.py
- tests/v1/test_request.py
- tests/v1/test_outputs.py
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'export VLLM_WORKER_MULTIPROC_METHOD=spawn &&
cd tests &&
pytest -v -s v1/logits_processors &&
pytest -v -s v1/test_oracle.py &&
pytest -v -s v1/test_request.py &&
pytest -v -s v1/test_outputs.py'
3 changes: 2 additions & 1 deletion .buildkite/intel_jobs/test-intel.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ steps:
python3 examples/basic/offline_inference/generate.py --model facebook/opt-125m --block-size 64 --enforce-eager -tp 2 --distributed-executor-backend mp &&
python3 examples/basic/offline_inference/generate.py --model facebook/opt-125m --block-size 64 --enforce-eager --attention-backend=TRITON_ATTN &&
python3 examples/basic/offline_inference/generate.py --model facebook/opt-125m --block-size 64 --enforce-eager --quantization fp8 &&
python3 examples/basic/offline_inference/generate.py --model facebook/opt-125m --block-size 64 --enforce-eager --kv-cache-dtype fp8 &&
python3 examples/basic/offline_inference/generate.py --model superjob/Qwen3-4B-Instruct-2507-GPTQ-Int4 --block-size 64 --enforce-eager --max-model-len 8192 &&
python3 examples/basic/offline_inference/generate.py --model ibm-research/PowerMoE-3b --block-size 64 --enforce-eager -tp 2 &&
python3 examples/basic/offline_inference/generate.py --model ibm-research/PowerMoE-3b --block-size 64 --enforce-eager -tp 2 --enable-expert-parallel'
Expand All @@ -61,4 +62,4 @@ steps:
pytest -v -s v1/structured_output &&
pytest -v -s v1/test_serial_utils.py &&
pytest -v -s v1/spec_decode --ignore=v1/spec_decode/test_max_len.py --ignore=v1/spec_decode/test_tree_attention.py --ignore=v1/spec_decode/test_speculators_eagle3.py --ignore=v1/spec_decode/test_acceptance_length.py &&
pytest -v -s v1/kv_connector/unit --ignore=v1/kv_connector/unit/test_multi_connector.py --ignore=v1/kv_connector/unit/test_nixl_connector.py --ignore=v1/kv_connector/unit/test_example_connector.py --ignore=v1/kv_connector/unit/test_lmcache_integration.py'
pytest -v -s v1/kv_connector/unit --ignore=v1/kv_connector/unit/test_multi_connector.py --ignore=v1/kv_connector/unit/test_example_connector.py --ignore=v1/kv_connector/unit/test_lmcache_integration.py --ignore=v1/kv_connector/unit/test_hf3fs_client.py --ignore=v1/kv_connector/unit/test_hf3fs_connector.py --ignore=v1/kv_connector/unit/test_hf3fs_metadata_server.py'
Loading
Loading