Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
285 commits
Select commit Hold shift + click to select a range
c782746
Add NPU support for OmniMRotaryEmbedding (#3609)
Wallbreazzz Jun 18, 2026
dff8cda
[SKILLS] Add vllm-omni-test agent skill for CI-aligned test generatio…
yenuo26 Jun 18, 2026
f75c437
[Refactor]Base class for dit pipelines with unified parameter declara…
princepride Jun 18, 2026
0383fde
[Doc] Qwen3-TTS: add 0.6B on 1x RTX 4090 and fix broken links (#4026)
zeningc Jun 18, 2026
2d22588
[CI] skip ci for issue 4537 (#4538)
zhumingjue138 Jun 18, 2026
8f28b96
[Feat] DreamZero fix tp & cross attn cache (#4154)
AbelSara Jun 18, 2026
1228a10
[Bugfix] MOSS-TTS: fix cross-request audio corruption under batching …
yangyonggit Jun 18, 2026
13e9094
[Doc] Add 1x RTX A6000 48GB section to Voxtral TTS recipe (#2645) (#4…
yangyonggit Jun 18, 2026
37a4424
[Cleanup] Remove duplicate HiDreamI1ImagePipeline (fixes #4009) (#4045)
yangyonggit Jun 18, 2026
63ba11b
[Perf] Stacked audio ops: batched matmul and embedding gather in MOSS…
yangyonggit Jun 19, 2026
f05e03a
[Perf][DreamZero]dreamzero supports CUDA graph, torch.compile, and Di…
amy-why-3459 Jun 19, 2026
2089322
[Chore][TTS] Reference recipes.vllm.ai recipes, remove dead code, and…
linyueqian Jun 19, 2026
7e152ca
[Bugfix] Fix HSDP + FP8 online quantization compatibility (#4494)
KwokhoTsui Jun 19, 2026
951ae28
[Frontend] Configurable video storage backends with TTL (#2531)
ieaves Jun 19, 2026
6ff246b
[Cache Refactor 1/N] Simplify CacheDiT Integration (#2527)
alex-jw-brooks Jun 20, 2026
e70822e
[ROCm] [CI] Fix diffusion test (#4574)
tjtanaa Jun 20, 2026
2d0b1d8
[Diffusion] add GR00T-N1.7 pipeline with OpenPI serving (#3798)
timzsu Jun 20, 2026
17cf60a
[Bugfix] Align vLLM Omni Request input signature with vLLM. (#4568)
timzsu Jun 20, 2026
cead615
[Bugfix][Qwen3-Omni] Fix Code2Wav CUDA-graph output length surplus (#…
linyueqian Jun 20, 2026
a1e1ac0
Cosmos3 transfer (#4379)
MaciejBalaNV Jun 21, 2026
950e66a
[Feature]Migrate helios example (#4569)
princepride Jun 21, 2026
e241005
[Feature] JoyAI-VL-Interaction streaming interaction serving layer (#…
lishunyang12 Jun 21, 2026
1292c47
[BugFix]Fix diffusion profile RPC None results (#4372)
yixiaoer Jun 21, 2026
afbcc51
[Model] Aura support - Non async chunk path (#4257)
R2-Y Jun 21, 2026
fc32d9f
Improve Cosmos3 v2v quality (#4514)
MaciejBalaNV Jun 21, 2026
7ff11d8
[Perf/Fix] Reimplement Batched CFG Forward for Bagel (#4098)
alex-jw-brooks Jun 21, 2026
8efd9d8
[Bugfix] Fix Fish Speech kvcache attention KV cache unpacking for vLL…
nagelanping Jun 22, 2026
ccb5c53
[Cleanup] Remove dead/stale modules with no repo references (fixes #4…
yangyonggit Jun 22, 2026
f0d7fe1
[Perf][Cosmos3] Optimize I2V conditioning transfer (8.63% faster x-in…
david6666666 Jun 22, 2026
36bd802
[chore][skills]: tightens the add-diffusion-model skill under .claude…
RuixiangMa Jun 22, 2026
6bdd85b
[Doc] validate Cosmos3-Super online FP8 (#4584)
KwokhoTsui Jun 22, 2026
991b1ec
Update WeChat group QR code (#4601)
david6666666 Jun 22, 2026
a602420
[Bugfix][Qwen3-Omni] Pass Thinker lm_head prefix so NVFP4 exclude-lis…
YIHONG-JIN Jun 22, 2026
ad07f98
[Feat] Streaming TTS word-level timestamps via forced aligner (#4034)
wjinxu Jun 22, 2026
ec4ec0f
Add SSE stream_format support for audio speech streaming (#4490)
syd520zy Jun 22, 2026
a10eac0
[Feature]: Migrate magi human example (#4572)
princepride Jun 22, 2026
2447740
[Perf]perf: skip unused Cosmos3 I2V conditioning latents (#4614)
bjf-frz Jun 22, 2026
fb0f178
[CI][NPU] Update VLLM ASCEND IMAGE (#4602)
FayeSpica Jun 22, 2026
8a67867
[CI][Rebase] Fix Ready/Merge pipeline upload by stripping source_file…
tzhouam Jun 22, 2026
eaa16e1
[Feature] Support Async Omni output materialization (#4476)
fake0fan Jun 22, 2026
f4d922d
[Bugfix][HunyuanImage3] Align AR RGB conversion with official semanti…
TaffyOfficial Jun 22, 2026
044240d
[Model] Add IndexTTS2 text-to-speech support (#3838)
BeatSeat Jun 22, 2026
50bc51f
fix: return proper HTTP status codes for audio voice endpoints (#3969)
ieaves Jun 22, 2026
9177b37
[NFC] Update misleading seed-tts-eval optional dependency guidance (#…
yuanheng-zhao Jun 22, 2026
9c260b3
Qwen3-TTS full-payload: emit empty-finished payload on degenerate tak…
henryj Jun 23, 2026
378359f
[Doc] Stability AI/Stable-Audio-Open (#3664)
Ronnie-Rui Jun 23, 2026
6646a66
[BugFix] Use ModuleDiscovery for HSDP DiT sharding to support nested …
NickCao Jun 23, 2026
64efa66
[NPU] Initialize Ascend config for diffusion workers (#4386)
Fishermanykx Jun 23, 2026
67d14b5
[Refactor] Replace hardcoded CUDA device selection with platform-agno…
NickCao Jun 23, 2026
733f4f6
[Refactor] Migrate cosmos3 example to standard task example + model_e…
guanzheh Jun 23, 2026
b84c99c
[Bugfix] Fix make_request_output TypeError on multimodal generation-s…
QianCyrus Jun 23, 2026
3901ad8
[feat] Streaming diffusion video generation output (#3737)
fhfuih Jun 23, 2026
0958e62
Add field IDs to bug report issue template (#4605)
yenuo26 Jun 23, 2026
d35cdd2
[Fix] JoyVL serving: align with reference engine (bounded long-term m…
lishunyang12 Jun 23, 2026
6dc4638
Fixed Cosmos3 regression (#4627)
MaciejBalaNV Jun 24, 2026
a2d1daf
[Feature] add a new response_format is file type when image generate …
lengrongfu Jun 24, 2026
f6894f4
[BugFix] Delete unnecessary log printing (#4566)
amy-why-3459 Jun 24, 2026
465f146
[Feat] Support Pipeline Resolution Based on HF Config & Make Pipeline…
alex-jw-brooks Jun 24, 2026
d71cacc
[perf] avoid HunyuanImage3 timestep scalar sync (#4363)
TaffyOfficial Jun 24, 2026
1951dca
[Model] add soulx-singer support (#3862)
MrDongsls Jun 24, 2026
eb81914
[S2V] Add sequence parallelism support to WanS2VTransformer3DModel (#…
xuechendi Jun 24, 2026
fb3abb3
[refactor] Flatten Ming-flash-omni-2.0 imagegen args (#4587)
yuanheng-zhao Jun 24, 2026
bb973cb
[Bugfix] [AURA] Correct aura results when use qwen3-tts in custom voi…
R2-Y Jun 24, 2026
0814d84
[Refactor] Migrate VACE example to standard task examples + model_ext…
ForestWisdom Jun 24, 2026
67bd02f
[Feat] Enable streaming CoT display for HunyuanImage-3.0 AR generatio…
zengchuang-hw Jun 24, 2026
d8edf0c
[Bugfix] Use MediaConnector for image/video URL fetching to prevent S…
NickCao Jun 24, 2026
f6e8b77
[Test] Skip MOSS TTS offline E2E tests (issue #4700) (#4701)
yenuo26 Jun 25, 2026
d612233
[Bugfix][CI]Fix HSDP regional compile boundary (#4668)
bjf-frz Jun 25, 2026
d941086
[BugFix] Fix Wan2.2-VACE-Fun cache and serving lifecycle (#4667)
david6666666 Jun 25, 2026
0d0f4e6
[Test] add reliability test case for HunyuanImage-3.0-Instruct and re…
zhumingjue138 Jun 25, 2026
0fd2620
[BugFix] Fix MammothModa2 Text-to-Image Bug (#4299)
menjiantong Jun 25, 2026
fb563fb
[Bugfix] Fix CFG-parallel broadcast dtype mismatch in GLM-Image (#3956)
dsocek Jun 25, 2026
4024a8c
[BugFix] Remove prefix-cache test cases (#4703)
amy-why-3459 Jun 25, 2026
8c33793
[Bugfix]Unified import of PretrainedConfig (#4692)
R2-Y Jun 25, 2026
d9063d7
[CI] Run L2/L3 E2E group on main nightly builds (#4693)
yenuo26 Jun 25, 2026
2e6c83c
[Model] Support MOSS-TTS-local-v1.5 (#4664)
gcanlin Jun 25, 2026
8ddcb36
[Config] Add structured VllmOmniConfig classes (#4425)
Acerak01-fy Jun 25, 2026
e500c00
[Bugfix][NPU] Register vllm-ascend custom ops in NPUOmniPlatform.set_…
FayeSpica Jun 25, 2026
5db89b4
[Core] hunyuan-image prefetch kv (#4448)
AbelSara Jun 25, 2026
0b04f2a
[Model] Add Ming-omni-tts MoE 16.8B-A3B + CFM CUDAGraph (#4341)
LHXuuu Jun 25, 2026
36a5e9c
[skip ci][Misc] LVSA showcase (training-free block-sparse attention) …
gglorian Jun 25, 2026
329c98f
Wan2.2: Fix the bug of using cache-dit with ulysses in t2v and i2v (#…
mengker33 Jun 25, 2026
580a0ef
[Bugfix] Add back resolving from deploy config written pipeline in St…
yuanheng-zhao Jun 26, 2026
c39ac9f
[Bugfix] Stream Qwen3-TTS WebSocket input as one request (#4731)
Sy0307 Jun 26, 2026
d6f1d3d
[Doc] Add code-quality dimension to precheck-pr skill (#4697)
hsliuustc0106 Jun 26, 2026
908e7d3
[CI][Bugfix] Fix nightly L2/L3 E2E-only upload and Buildkite EXTRA es…
yenuo26 Jun 26, 2026
c582805
Revert "[Bugfix] Use MediaConnector for image/video URL fetching to p…
Gaohan123 Jun 26, 2026
b66cd02
[Bugfix] Fix /v1/audio/speech usage token accounting for Qwen3-TTS (#…
linyueqian Jun 26, 2026
47871d5
Updated Cosmos3 docstrings (#4727)
MaciejBalaNV Jun 26, 2026
327e9dc
[Feature] Spatially-sharded (SP) decode for the Wan VAE (#4620)
rahul-steiger-nv Jun 27, 2026
c6ee3f7
[Test] Skip Qwen3-TTS batch E2E tests (#4758)
yenuo26 Jun 27, 2026
05a86ed
[Test] Un-skip Qwen3-TTS batch E2E; match documented omit-null respon…
linyueqian Jun 27, 2026
92f7208
[Bugfix] CosyVoice3: wrap ref_text in instruction template (#4644) (#…
linyueqian Jun 27, 2026
60ccadf
[WAN_S2V] Enable HSDP for wan s2v (#4458)
xuechendi Jun 28, 2026
be60d7c
[CI][Bugfix]Split nightly Diffusion X2V function tests by T2V/I2V to …
yenuo26 Jun 28, 2026
1b318d1
[Refactor] Reuse CFGParallelMixin in Bagel for CFG-parallel denoising…
suyanli220 Jun 28, 2026
cd35572
[CI]Add Cosmos3 L2 serving tests (#4535)
bjf-frz Jun 29, 2026
e9d4931
[Core] Remove dead custom_process_input_func hooks in stage input pro…
Nughm3 Jun 29, 2026
e4026a5
Update WeChat QR code asset (#4778)
david6666666 Jun 29, 2026
7619ed6
[CI] Reducing mithril-h100-pool in ready&merge CI, optimize ready CI …
yenuo26 Jun 29, 2026
deb9bd4
Fix Qwen2.5-Omni AutoRound loading (#4781)
ayaka14732 Jun 29, 2026
724f5d1
[BugFix] Restore pre-#9572 NPU graph behavior (cap cudagraph_mode to …
FayeSpica Jun 29, 2026
504698d
[Core] Performance fix for orchestrator bottleneck: separates inter-s…
yinpeiqi Jun 29, 2026
c45ac74
[Core][Frontend] Support request-level batching for diffusion pipelin…
yJader Jun 29, 2026
11f6a0b
Make speech streaming default to SSE (#4679)
syd520zy Jun 30, 2026
2fc00ef
[Model] Migrate MammothModa2-Preview example to standard task example…
moisf56 Jun 30, 2026
0899a1a
Migrate audiox examples (#4607)
zzehli Jun 30, 2026
dd3a4d0
[Feat] Support CFG-Parallel For Sensenova-U1-8B-MoT (#4188)
sphinxkkkbc Jun 30, 2026
9923488
[Quant][AutoRound] Add W4A16 support for Qwen-Image (#3588)
yiliu30 Jun 30, 2026
4028680
[Perf]: Fused RMSNorm+3D Rope kernel in Sensenova-U1 (#4669)
sphinxkkkbc Jun 30, 2026
bb86145
[BugFix][Cosmos3] Pad sound latents so video+sound runs under sequenc…
lishunyang12 Jun 30, 2026
9a105bf
[Feat] Support teacache for SenseNova-U1 (#4164)
fywc Jun 30, 2026
a560ed1
[Rebase] Rebase to vllm v0.24.0 (#4709)
tzhouam Jun 30, 2026
c21e9a3
[Doc] Add Voxtral TTS RTX 5090 recipe (#4774)
ayaka14732 Jul 1, 2026
e7b2817
[XPU CI][0.24] fix xpu ci by update pipeline-intel.yaml and triton ve…
xuechendi Jul 1, 2026
efc6b39
[ROCm] [CI] Fix AMD CI after v0.24.0 rebase (#4821)
tjtanaa Jul 1, 2026
e4a2d36
[codex] Update maintainers and code owners (#4823)
hsliuustc0106 Jul 1, 2026
6b11f6b
[Bugfix][Quant] Gate quack FP8 to datacenter Blackwell (sm_100.x) onl…
wangrzneu Jul 1, 2026
d526dc9
[Fix]: Set .transformer on SenseNova pipeline, warn if no .transforme…
alex-jw-brooks Jul 1, 2026
1788d76
[Feature] Improve diffusion LoRA compatibility for SDXL (#4825)
tthakkal Jul 1, 2026
4d2ee15
[BugFix] Fix Code2Wav async_chunk streaming tail drop (boundary click…
aporix Jul 2, 2026
720bd75
[ci]loose voxcpm2 HNR baseline (#4801)
Shirley125 Jul 2, 2026
bbc0476
[CI] Lower Qwen-Image e2e SSIM threshold from 0.97 to 0.94 (#4613)
NumberWan Jul 2, 2026
b0f6b9d
[Bugfix] clean per-stage audio RTF and align audio metrics (#4794)
ZacheryAU Jul 2, 2026
a25636d
[NPU] Fix HunyuanImage3 MoE EP+SP parallel mapping (#4344)
Celeste-jq Jul 2, 2026
f11b32a
[Bugfix] Qwen3-TTS talker handles multi-token replay on resume (#4559)
Sy0307 Jul 2, 2026
5c51782
[Bugfix] Realign Serving Tokenization Name to Fix Error Handling Rout…
alex-jw-brooks Jul 2, 2026
1b0de21
[Chore]: refactor out unused/redundant params in diffusion pipelines …
fhfuih Jul 2, 2026
9d80890
[Bugfix] Support append/extend/count actions in TrackingArgumentParse…
junhee-yoo Jul 2, 2026
431a7c7
[Model] Cosmos3: Skip unused action conditioning frames (#4789)
sgillen Jul 3, 2026
f00caf3
[image][bugfix] Fix HunyuanImage3 bridge request batching (#4849)
Celeste-jq Jul 3, 2026
06329c6
[Bugfix] Fix request batching regression on Ming-flash-omni ImageGen …
yuanheng-zhao Jul 3, 2026
b443504
[Diffusion] Add Diffusers quantization config bridge (#3837)
CAICAIIs Jul 3, 2026
3023bc4
[Feature][Refactor] LTX-2.3 I2V Support, Public Examples, and Shared …
mglyn Jul 3, 2026
d9cf85d
[BugFix] Use KV cache scale mapper in custom loaders (#4810)
akshatvishu Jul 3, 2026
0b59dfb
[Bugfix] Fix pytest 9.1.0 duplicate parametrization in run_benchmark.…
yenuo26 Jul 3, 2026
04f400d
[Bugfix] Report stepwise Qwen-Image profiler metrics (#4517)
akshatvishu Jul 3, 2026
0455bff
[ROCm][Perf] Add ROCm support for MXFP4 (w4a4) online quantization (#…
avjves Jul 3, 2026
d8db832
[NPU] Upgrade to v0.24.0 (#4848)
FayeSpica Jul 3, 2026
a8b2bf1
[Feature] Support MOSS-TTS-Local-v1.5 Streaming (#4804)
gcanlin Jul 3, 2026
991fb74
[BugFix][Ming-TTS] Improve Seed-TTS WER accuracy (#4859)
LHXuuu Jul 3, 2026
20d43ce
[BugFix] Adapt to pin_memory in vLLM v0.24.0 (#4860)
amy-why-3459 Jul 3, 2026
46f1047
[Bugfix] Qwen-Image-Layered: allow layers=2 to match upstream demo (#…
ktrk115 Jul 4, 2026
f7cdc45
[BugFix] deploy schema stage runtime overrides for CLI diffusion flag…
xiaohajiayou Jul 4, 2026
e73245c
[Bugfix] Adapt ZImagePipeline.forward calling in MingImagePipeline wi…
yuanheng-zhao Jul 4, 2026
51c14ee
[BugFix] Preserve explicit deploy stage engine_extras (#4255)
CAICAIIs Jul 4, 2026
9eaca72
[Perf][VoxCPM2] Add unified decode graph optimization (#4606)
Sy0307 Jul 4, 2026
29dcdec
[Cleanup]Replace legacy logging branches with PreparedRequest.model_t…
sphinxkkkbc Jul 4, 2026
0798b0b
[Bugfix][Qwen3-TTS] Seed residual MTP sampling (#4869)
Sy0307 Jul 4, 2026
1b31f96
[Bugfix] Fix Qwen3-TTS no-async-chunk payload splitting (#4870)
Sy0307 Jul 4, 2026
aa21412
[Fix][VoxCPM2] Follow up unified graph config gate (#4878)
Sy0307 Jul 4, 2026
86bdcaf
[BDE] Phase 1: engine-level KV cache management for DreamZero (RFC #4…
tzhouam Jul 4, 2026
02d6547
[BugFix] Drop removed get_cache_scale call in HunyuanImage3 diffusion…
wangrzneu Jul 5, 2026
d7b365d
[Bugfix][Qwen3-TTS] Keep seeded residual MTP sampling batched (#4889)
linyueqian Jul 5, 2026
ddba6de
[Bugfix][sleep mode]: guard generation on partial wake and ensure wak…
Flink-ddd Jul 5, 2026
66ec3a2
[Bugfix] Fix HunyuanImage3 MoE groups for vLLM 0.24 (#4893)
TaffyOfficial Jul 5, 2026
862e0a2
[BugFix] Preserve diffusion extra_body params for out-of-process CFG …
princepride Jul 5, 2026
14fad98
[BugFix]: fix #3236 bug (#4877)
princepride Jul 5, 2026
ba7e9e6
[CI][sleep mode] fix sleep pytest CI error (#4912)
Flink-ddd Jul 6, 2026
9ceca4e
[Bugfix] Fix full-payload mm splitting for dual hidden/scheduled batc…
amy-why-3459 Jul 6, 2026
d4a869f
[Bugfix] Fix tokenizer config for higgs-audio-v3 test error (#4918)
herotai214 Jul 6, 2026
d365d3a
[Refactor] Migrate Ming-flash-omni-2.0 Image-gen examples with model_…
yuanheng-zhao Jul 7, 2026
31c9c75
[Bugfix] Fix LoRA arguments passing in offline text-to-image script (…
SamitHuang Jul 7, 2026
815abce
[BugFix] fix possible shape mismatch when using ROPE (#4655)
Semmer2 Jul 7, 2026
7ab5096
Update WeChat group QR code (#4939)
david6666666 Jul 7, 2026
460a5c6
[Refactor] Migrate MammothModa2 and OmniVoice to pipeline registry (#…
zwhzzz0821 Jul 8, 2026
d5e197f
[Diffusion][Feature] Add SP for Omnigen2 (#3206)
zhangj1an Jul 8, 2026
17e27c8
[Test] Add image-to-video offline example docs and tests (#3573)
loveysuby Jul 8, 2026
4908b85
[Bugfix] MOSS-TTS codec: resolve decode method across remote-code and…
IneshReddy249 Jul 8, 2026
b96bc5a
Support HuggingFace kernels package for native diffusion attention ba…
SamitHuang Jul 8, 2026
7d4decc
docs(recipe): fix MiniCPM-o 4.5 curl TTS example and clarify chat_tem…
amy-why-3459 Jul 8, 2026
b7d08fe
[Core / Bugfix] Add Mechanism for Endpoint Rejection (#4762)
alex-jw-brooks Jul 8, 2026
267b49b
Fix Voxtral TTS feedback and short ASR checks (#4954)
liuyao0322 Jul 8, 2026
da15a4c
[Bugfix] Drop out-of-vocabulary stop ids from min-tokens masking (qwe…
linyueqian Jul 8, 2026
6d50348
[Perf][Qwen3-TTS] Skip per-step hidden-state D2H via hidden pooler pa…
linyueqian Jul 8, 2026
3a64da1
[Perf][Qwen3-TTS] Drop default seed from qwen3_tts.yaml to restore ba…
linyueqian Jul 8, 2026
a5db2d8
[Diffusion] Improve HuggingFace hub kernel loading in flash_attn_hub …
SamitHuang Jul 9, 2026
690864f
[Tests] Tiny Diffusion Model Pattern (#4524)
alex-jw-brooks Jul 9, 2026
ca0ae72
Bump safetensors to the 0.8.0 release (#4713)
oglok Jul 9, 2026
5dc787d
[Perf][Qwen3-TTS] Align talker MTP CUDA graph capture with Qwen3-Omni…
amy-why-3459 Jul 10, 2026
b3a4819
Fix VoxCPM2 perf server trust remote code (#4984)
liuyao0322 Jul 10, 2026
020792e
[Perf][Qwen3-TTS] Sample code predictor outputs via Gumbel-max (#4261)
l-wave Jul 10, 2026
9fe26cf
[Bugfix][Model] Fix Qwen3-Omni video metadata handling for use_audio_…
ZhengWG Jul 10, 2026
5c39235
[BugFix][Ming-TTS] Use uploaded direct speaker embeddings by voice (#…
LHXuuu Jul 10, 2026
9a44e7e
[Refactor][Phase 1]Remove redundant functions and logs (#4986)
amy-why-3459 Jul 10, 2026
cbd3939
[BugFix] Fix CI failures caused by stale test expectations after rece…
amy-why-3459 Jul 10, 2026
fe478a9
[BugFix] Restore vllm_c IR op priority and torch.nn.RMSNorm for Qwen-…
NumberWan Jul 10, 2026
ff6f0da
[Core] Composable parallel: Phase 1 strategy overlay (TP/DP/stage-rep…
kushanam Jul 11, 2026
b95905d
[Quantization] Migrate GGUF diffusion model support to OOT plugin (#4…
Isotr0py Jul 11, 2026
6581e2a
[Model] Add Krea 2 text-to-image diffusion model (#4730)
Abhinay1997 Jul 11, 2026
9014bb9
[CI] Fix core_model Level for non-Diffusion Models (#5008)
alex-jw-brooks Jul 12, 2026
dda88a6
[BugFix] Align invalid layers DFX tests with 2-10 range (#5044) (#5047)
yenuo26 Jul 12, 2026
d3c47ef
[Rebase] Rebase to vllm v0.25.0 (#5042)
tzhouam Jul 12, 2026
a28ded2
[Perf][Ming-TTS] Add initial latent chunk for lower streaming TTFP (#…
LHXuuu Jul 12, 2026
a6da469
docs: update README for v0.24.0 (#5060)
hsliuustc0106 Jul 13, 2026
9a02963
docs: document Cosmos3-Super AutoRound world-model support (#5062)
yiliu30 Jul 13, 2026
8e14f69
docs: update WeChat QR code (#5061)
david6666666 Jul 13, 2026
3f4abed
[Perf] Ming-TTS Stage-0 flow-head speedup: RoPE/QKV fusion, opt-in to…
ZhengWG Jul 13, 2026
161b005
[XPU][CI] Fix xpu after rebasing for 0.25.0 (#5066)
xuechendi Jul 13, 2026
98229b0
[Bugfix] Pass --trust-remote-code via HunyuanImage3 DFX serve_args (#…
yenuo26 Jul 13, 2026
66b9ad2
Extend Cosmos3 CPU offloading to component and layerwise paths (#4695)
rahul-steiger-nv Jul 13, 2026
6258920
[Doc] Standardize serving names and identifiers (#5081)
hsliuustc0106 Jul 13, 2026
2c0d839
[Bugfix] Restore Qwen3-Omni speaker metadata during non-async handoff…
akshatvishu Jul 14, 2026
b20ebc8
[NPU] Upgrade CI IMAGE to v0.25.0 (#5095)
FayeSpica Jul 14, 2026
e0570a0
[Quantization] Add BitsAndBytes W4 online quantization for diffusion …
dpeng123 Jul 14, 2026
b180998
[recipe] Add cosmos3-nano recipe for npu (1xA3) (#4978)
zhangj1an Jul 14, 2026
3589a67
[Bugfix] Accept kv_prefetch_jobs in ARDiffusionModelRunner.execute_mo…
wjsuijlenh Jul 14, 2026
4b9d09c
[Bugfix][Quantization] Support packed parameters with HSDP (#5088)
pst2154 Jul 14, 2026
1a4a042
[REFACT]Refactor diffusion outputs to payload metadata (#4922)
bjf-frz Jul 14, 2026
b14ff23
[PERF][CI]Add Cosmos3 diffusion perf config (#5010)
bjf-frz Jul 14, 2026
6603450
[Bugfix][Quantization] Initialize component quantization base state (…
wuli666 Jul 14, 2026
a7b6a17
Fix loading of ModelOpt FP8 checkpoints for Cosmos3 (#5076)
wkutak Jul 15, 2026
2d58070
[Hardware][Ascend][Model] Optimize Qwen3-TTS on 310P (#4841)
zyz111222 Jul 15, 2026
f84f0e7
[Bug Fix] Hunyuan image cfg bugfix (#4752)
AbelSara Jul 15, 2026
795e4e0
[CI] Add local job runner scripts for L2-L4 pytest execution (#4672)
yenuo26 Jul 15, 2026
a432b8a
[Refactor][OutputProcessor 1/8]: clean up multimodal payload accumula…
bowieshi Jul 15, 2026
238fc0a
[Bugfix] fix issue 5065 (#5118)
zhumingjue138 Jul 16, 2026
68a9920
[Bugfix] Fix audio.format parameter silently ignored in chat completi…
oglok Jul 16, 2026
5c39009
[Feature] Support MOSS-TTS-Local-v1.5 vocoder graph (#4929)
gcanlin Jul 16, 2026
2a49b2b
[CI][Perf] Add JSON mark support and paired parametrize for L4 perf, …
yenuo26 Jul 16, 2026
0a9a5c2
Fix hunyuan ci (#5143)
BLANKETusers Jul 16, 2026
85f7a5b
Add Cosmos3 Edge and Distilled checkpoints support (#5001)
bastefaniak Jul 16, 2026
ae949d1
[Bugfix][Quantization] Remap ModelOpt NVFP4 scale tensors (#5087)
pst2154 Jul 16, 2026
07957e1
Fix FP8 Quack GEMM call when inference_mode() and torch.compile() is …
bastefaniak Jul 16, 2026
be517db
examples: replica data-parallel recipe + benchmark for video DiT (#47…
linzhenpl07 Jul 17, 2026
7aa5c9a
[CI][NPU]: Add nightly performance test for NPU - Qwen3-TTS on A3 (#…
FayeSpica Jul 17, 2026
d09f549
[bugfix] Use FlowMatchEulerDiscreteScheduler from diffusers 0.39.0 wi…
bastefaniak Jul 17, 2026
6853d72
[Bugfix] Add single-80GB deploy config for MOSS-TTS (resolves #4643 O…
IneshReddy249 Jul 18, 2026
1f0ed96
[Bugfix] Fix broken FrameSimilarityFilter threshold test (#4786)
NickCao Jul 18, 2026
907f932
[CI][Test] Tier diffusion offloader CI and reduce gpu_4_queue merge u…
yenuo26 Jul 18, 2026
793d3e9
[Config] Return VllmOmniConfig from create_from_model (#4818)
zwhzzz0821 Jul 18, 2026
4fbbdfd
[Refactor] Migrate Legacy Stage Configs to the Pipeline Registry (#5031)
zwhzzz0821 Jul 18, 2026
e9991a5
[Doc] Fix Qwen3-Omni modality documentation examples (#5173)
psv666 Jul 18, 2026
1099424
Support Fish Speech TTS inference on XPU platform (#4856)
Liangyx2 Jul 18, 2026
ffd4e1f
[Bugfix] Fix stale pipeline resolver test call (#5193)
Acerak01-fy Jul 19, 2026
c23dbfe
[CI/Build] Add Precommit Hooks for Catching Missing PytestMarks (#4953)
alex-jw-brooks Jul 19, 2026
0d8c632
[Refactor][CI] Reorganize .buildkite directory by platform (#5119)
yenuo26 Jul 19, 2026
eef3bd5
[Feat] support CFG Parallel for FLUX kontext (#2281)
RuixiangMa Jul 20, 2026
98e0a49
docs: update WeChat QR code (#5204)
david6666666 Jul 20, 2026
10d3a25
[Feature] Support per-video audio masks for Qwen Omni (#4656)
hbhflw2000 Jul 20, 2026
32dddfc
[Cleanup]Migrate model validation to adapters and clean up serving_sp…
sphinxkkkbc Jul 20, 2026
7b2edd6
[Bugfix][Qwen3-TTS] Mode-aware ref_audio artifact readiness (fixes #5…
ShengleiFu Jul 20, 2026
6cd1ff7
[Quantization] Add FLUX.2-dev Mistral TE online FP8 support (#5136)
dpeng123 Jul 20, 2026
a06664a
[Refactor] Unify the LTX-2 and LTX-2.3 pipeline runtime (#5147)
mglyn Jul 20, 2026
74f2742
[Hardware][Ascend][Model] Add NPU support for MiniCPM-o 4.5 talker/vo…
amy-why-3459 Jul 20, 2026
7d75095
[BugFix] Fix SoulX-Singer deploy pipeline registration (#5210)
zwhzzz0821 Jul 20, 2026
4d79999
[Bugfix] Fix issue 5205, add trust-remote-code (#5213)
zhumingjue138 Jul 20, 2026
e24bddf
Fix Qwen3-Omni thinker fused MoE LoRA (#5191)
liuyao0322 Jul 20, 2026
eb78e45
[carry] Merge upstream/main into sync-upstream-2026-07-20
oglok Jul 22, 2026
5b482be
[carry] Re-apply downstream carries after upstream merge
oglok Jul 22, 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
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -154,14 +154,14 @@ upload_pipeline() {
fi

# Use local template file for vllm-omni
cp .buildkite/test-template-amd-omni.j2 .buildkite/test-template.j2
cp .buildkite/amd/test-template-amd-omni.j2 .buildkite/amd/test-template.j2


# (WIP) Use pipeline generator instead of jinja template
if [ -e ".buildkite/pipeline_generator/pipeline_generator.py" ]; then
if [ -e ".buildkite/amd/pipeline_generator/pipeline_generator.py" ]; then
python -m pip install click pydantic
python .buildkite/pipeline_generator/pipeline_generator.py --run_all=$RUN_ALL --list_file_diff="$LIST_FILE_DIFF" --nightly="$NIGHTLY" --mirror_hw="$AMD_MIRROR_HW"
buildkite-agent pipeline upload .buildkite/pipeline.yaml
python .buildkite/amd/pipeline_generator/pipeline_generator.py --run_all=$RUN_ALL --list_file_diff="$LIST_FILE_DIFF" --nightly="$NIGHTLY" --mirror_hw="$AMD_MIRROR_HW"
buildkite-agent pipeline upload .buildkite/amd/pipeline.yaml
exit 0
fi
echo "List file diff: $LIST_FILE_DIFF"
Expand All @@ -171,7 +171,7 @@ upload_pipeline() {

FAIL_FAST=$(fail_fast)

cd .buildkite
cd .buildkite/amd

# Select test definition file: merge suite for main, ready suite for PRs.
# For debugging, DEBUG_TEST_YAML can override the selection — accepts
Expand All @@ -182,7 +182,7 @@ upload_pipeline() {
TEST_YAML="test-amd-merge.yml"
;;
ready)
TEST_YAML="test-amd-ready.yaml"
TEST_YAML="test-amd-ready.yml"
;;
*)
echo "ERROR: DEBUG_TEST_YAML must be 'merge' or 'ready', got '$DEBUG_TEST_YAML'" >&2
Expand All @@ -193,7 +193,7 @@ upload_pipeline() {
elif [[ $BUILDKITE_BRANCH == "main" ]]; then
TEST_YAML="test-amd-merge.yml"
else
TEST_YAML="test-amd-ready.yaml"
TEST_YAML="test-amd-ready.yml"
fi

(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ container_name="rocm_${BUILDKITE_COMMIT}_$(tr -dc A-Za-z0-9 < /dev/urandom | hea
# # Install AWS CLI to authenticate to ECR Public Gallery to get higher rate limit for pulling images
# sudo apt-get update && sudo apt-get install -y awscli
## Use safe docker login helper to prevent race conditions
# source "$(dirname "${BASH_SOURCE[0]}")/../docker_login_ecr_public.sh"
# source "$(dirname "${BASH_SOURCE[0]}")/../../common/scripts/docker_login_ecr_public.sh"
# safe_docker_login_ecr_public

## Pull the container from AMD Docker Hub
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,29 @@ steps:

- group: ":card_index_dividers: Simple Test"
steps:
- label: "Simple · Diffusion & Model Executor Test"
- label: "Simple · Diffusion & Model Executor Test (1/2)"
agent_pool: mi325_1
depends_on: amd-build
timeout_in_minutes: 50
timeout_in_minutes: 70
mirror_hardwares: [amdproduction]
grade: Blocking
commands:
- export VLLM_ROCM_USE_AITER=0
# ignore test_teacache_extractors.py because it use rocm gemm kernel from vLLM
# that is not supported on CPU
- "timeout 40m pytest -sv tests/diffusion tests/model_executor -m 'core_model and cpu' --ignore=tests/diffusion/cache/test_teacache_extractors.py --cov=vllm_omni --cov-report=term-missing:skip-covered --cov-report=xml"
# CPU tests on ROCm gpu machines are very slow, so we give them more time.
- "timeout 60m pytest -sv tests/diffusion -m 'core_model and cpu' --ignore=tests/diffusion/cache/test_teacache_extractors.py --cov=vllm_omni --cov-report=term-missing:skip-covered --cov-report=xml"

- label: "Simple · Diffusion & Model Executor Test (2/2)"
agent_pool: mi325_1
depends_on: amd-build
timeout_in_minutes: 70
mirror_hardwares: [amdproduction]
grade: Blocking
commands:
- export VLLM_ROCM_USE_AITER=0
# CPU tests on ROCm gpu machines are very slow, so we give them more time.
- "timeout 60m pytest -sv tests/model_executor -m 'core_model and cpu' --cov=vllm_omni --cov-report=term-missing:skip-covered --cov-report=xml"

- label: "Simple · Other Test"
agent_pool: mi325_1
Expand Down Expand Up @@ -158,7 +170,7 @@ steps:
grade: Blocking
commands:
- |
timeout 20m bash -c '
timeout 50m bash -c '
export VLLM_LOGGING_LEVEL=DEBUG
export VLLM_WORKER_MULTIPROC_METHOD=spawn
export VLLM_ALLOW_LONG_MAX_MODEL_LEN="1"
Expand All @@ -170,26 +182,14 @@ steps:
depends_on: amd-build
mirror_hardwares: [amdproduction]
grade: Blocking
timeout_in_minutes: 50
commands:
- |
timeout 30m bash -c '
timeout 40m bash -c '
export VLLM_LOGGING_LEVEL=DEBUG
export VLLM_WORKER_MULTIPROC_METHOD=spawn
export VLLM_ALLOW_LONG_MAX_MODEL_LEN="1"
pytest -s -v tests/e2e/online_serving/test_qwen3_tts_base.py tests/e2e/offline_inference/test_qwen3_tts_base.py -m "advanced_model" --run-level "advanced_model"
'

- label: "Voxtral-TTS E2E Test"
agent_pool: mi325_1
depends_on: amd-build
mirror_hardwares: [amdproduction]
grade: Blocking
commands:
- |
timeout 20m bash -c '
export VLLM_LOGGING_LEVEL=DEBUG
export VLLM_WORKER_MULTIPROC_METHOD=spawn
pytest -s -v tests/e2e/online_serving/test_voxtral_tts.py tests/e2e/offline_inference/test_voxtral_tts.py -m "advanced_model" --run-level "advanced_model"
pytest -s -v tests/e2e/online_serving/test_qwen3_tts_base.py tests/e2e/offline_inference/test_qwen3_tts_base.py -m 'advanced_model and cuda' --run-level 'advanced_model'
'

# TODO: Bagel test on ROCm is very unstable. @tjtanaa
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -161,19 +161,6 @@ steps:

- group: ":card_index_dividers: E2E Test"
steps:
- label: "MiMo-Audio E2E Test with H100"
agent_pool: mi325_1
depends_on: amd-build
mirror_hardwares: [amdproduction]
grade: Blocking
commands:
- |
timeout 30m bash -c '
export VLLM_LOGGING_LEVEL=DEBUG
export VLLM_WORKER_MULTIPROC_METHOD=spawn
pytest -s -v tests/e2e/online_serving/test_mimo_audio.py -m "core_model" --run-level "core_model"
'

- label: "Qwen3-TTS E2E Test"
agent_pool: mi325_1
depends_on: amd-build
Expand All @@ -185,20 +172,6 @@ steps:
- export VLLM_ALLOW_LONG_MAX_MODEL_LEN="1"
- timeout 30m pytest -s -v tests/e2e/online_serving/test_qwen3_tts_customvoice.py -m "core_model" --run-level "core_model"

- label: "Voxtral-TTS E2E Test"
agent_pool: mi325_1
depends_on: amd-build
mirror_hardwares: [amdproduction]
grade: Blocking
commands:
- |
timeout 20m bash -c '
export VLLM_LOGGING_LEVEL=DEBUG
export VLLM_WORKER_MULTIPROC_METHOD=spawn
pytest -s -v tests/e2e/online_serving/test_voxtral_tts.py -m "advanced_model" --run-level "advanced_model"
pytest -s -v tests/e2e/offline_inference/test_voxtral_tts.py -m "advanced_model" --run-level "advanced_model"
'

- label: "CosyVoice3-TTS E2E Test"
agent_pool: mi325_1
depends_on: amd-build
Expand All @@ -207,7 +180,7 @@ steps:
commands:
- |
timeout 20m bash -c '
pytest -s -v tests/e2e/online_serving/test_cosyvoice3_tts_expansion.py -m "full_model" --run-level "core_model"
pytest -s -v tests/e2e/online_serving/test_cosyvoice3_tts_expansion.py -m "slow" --run-level "core_model"
'

# TODO: Bagel test on ROCm is very unstable. @tjtanaa
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ steps:
{% endif %}
{% set cmd_body = (step.command or (step.commands | join("\n"))) | trim %}
{% set indented_cmd = cmd_body | replace("\n", "\n ") %}
command: bash .buildkite/scripts/hardware_ci/run-amd-test.sh
command: bash .buildkite/amd/scripts/run-amd-test.sh
env:
DOCKER_BUILDKIT: "1"
{% if step.env %}
Expand Down Expand Up @@ -104,7 +104,7 @@ steps:
{% endif %}
{% set cmd_body = (step.command or (step.commands | join("\n"))) | trim %}
{% set indented_cmd = cmd_body | replace("\n", "\n ") %}
command: bash .buildkite/scripts/hardware_ci/run-amd-test.sh
command: bash .buildkite/amd/scripts/run-amd-test.sh
env:
DOCKER_BUILDKIT: "1"
{% if step.env %}
Expand Down
24 changes: 17 additions & 7 deletions .buildkite/pipeline.yml → .buildkite/cuda/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ steps:
- label: ":github: Resolve skip-ci (docs / skip marks) & upload pipeline"
key: upload-ci-pipeline
commands:
- "python3 .buildkite/scripts/upload_pipeline.py --upload .buildkite/pipeline.yml"
- "python3 .buildkite/cuda/scripts/upload_pipeline.py --upload .buildkite/cuda/pipeline.yml"
agents:
queue: "cpu_queue_premerge"

Expand All @@ -26,23 +26,33 @@ steps:
agents:
queue: "cpu_queue_premerge"

# L2 Test
# L2 Test — PR ready label (diff-aware) or main+NIGHTLY=1 (--e2e, full E2E group)
- label: "Upload Ready Pipeline"
depends_on: image-build
key: upload-ready-pipeline
if: __UPLOAD_READY_IF__
commands:
- python3 .buildkite/scripts/upload_pipeline.py --upload .buildkite/test-ready.yml
- |
EXTRA=""
if [ "${NIGHTLY:-}" = "1" ] && [ "${BUILDKITE_BRANCH}" = "main" ]; then
EXTRA="--e2e"
fi
python3 .buildkite/cuda/scripts/upload_pipeline.py --upload $$EXTRA .buildkite/cuda/test-ready.yml
agents:
queue: "cpu_queue_premerge"

# L3 Test
# L3 Test — PR merge-test label (diff-aware) or main+NIGHTLY=1 (--e2e, full E2E group)
- label: "Upload Merge Pipeline"
depends_on: image-build
key: upload-merge-pipeline
if: __UPLOAD_MERGE_IF__
commands:
- python3 .buildkite/scripts/upload_pipeline.py --upload .buildkite/test-merge.yml
- |
EXTRA=""
if [ "${NIGHTLY:-}" = "1" ] && [ "${BUILDKITE_BRANCH}" = "main" ]; then
EXTRA="--e2e"
fi
python3 .buildkite/cuda/scripts/upload_pipeline.py --upload $$EXTRA .buildkite/cuda/test-merge.yml
agents:
queue: "cpu_queue_premerge"

Expand All @@ -60,7 +70,7 @@ steps:
build.pull_request.labels includes "diffusion-x2v-test"
))
commands:
- buildkite-agent pipeline upload .buildkite/test-nightly.yml
- buildkite-agent pipeline upload .buildkite/cuda/test-nightly.yml
agents:
queue: "cpu_queue_premerge"

Expand All @@ -72,6 +82,6 @@ steps:
(build.branch == "main" && build.env("WEEKLY") == "1") ||
(build.branch != "main" && build.pull_request.labels includes "weekly-test")
commands:
- buildkite-agent pipeline upload .buildkite/test-weekly.yml
- buildkite-agent pipeline upload .buildkite/cuda/test-weekly.yml
agents:
queue: "cpu_queue_premerge"
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ steps:
depends_on: image-build
key: upload-ready-pipeline
commands:
- python3 .buildkite/scripts/upload_pipeline.py --upload .buildkite/test-ready.yml
- python3 .buildkite/cuda/scripts/upload_pipeline.py --upload --all .buildkite/cuda/test-ready.yml
agents:
queue: "cpu_queue_premerge"

Expand All @@ -23,7 +23,7 @@ steps:
depends_on: image-build
key: upload-merge-pipeline
commands:
- python3 .buildkite/scripts/upload_pipeline.py --upload .buildkite/test-merge.yml
- python3 .buildkite/cuda/scripts/upload_pipeline.py --upload --all .buildkite/cuda/test-merge.yml
agents:
queue: "cpu_queue_premerge"

Expand All @@ -33,6 +33,6 @@ steps:
key: upload-nightly-pipeline
if: build.env("NIGHTLY") == "1"
commands:
- buildkite-agent pipeline upload .buildkite/test-nightly.yml
- python3 .buildkite/cuda/scripts/upload_pipeline.py --upload --all .buildkite/cuda/test-nightly.yml
agents:
queue: "cpu_queue_premerge"
Loading
Loading