Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
465 commits
Select commit Hold shift + click to select a range
7c2493c
knowledge(vllm-omni): sync 8dc3d504 (PR #6347)
tzhouam Sep 3, 2026
9d80743
knowledge(vllm-omni): sync c3f80502 (PR #6369)
tzhouam Sep 3, 2026
d5d37f9
knowledge(vllm-omni): sync ea24deef (PR #6130)
tzhouam Sep 3, 2026
4f12ad6
knowledge(vllm-omni): sync efaf4276 (PR #5571)
tzhouam Sep 3, 2026
02a82ac
knowledge(vllm-omni): sync 6f55a06f (PR #6270)
tzhouam Sep 3, 2026
03e9476
knowledge(vllm-omni): sync bd17618c (PR #5569)
tzhouam Sep 4, 2026
aadac31
knowledge(vllm-omni): sync 47b18936 (PR #6208)
tzhouam Sep 4, 2026
e1fefd2
knowledge(vllm-omni): sync 9c61d5b6 (PR #6346)
tzhouam Sep 4, 2026
dca4a81
knowledge(vllm-omni): sync 38cf9adc (PR #6345)
tzhouam Sep 4, 2026
a49999f
knowledge(vllm-omni): sync b58feb14 (PR #6364)
tzhouam Sep 4, 2026
2b4d772
knowledge(vllm-omni): sync 480e10ba (PR #6356)
tzhouam Sep 4, 2026
20a8ba0
knowledge(vllm-omni): sync b57dc70e (PR #6360)
tzhouam Sep 4, 2026
1405ec5
knowledge(vllm-omni): sync 53df9fe6 (PR #6401)
tzhouam Sep 4, 2026
c3361e3
knowledge(vllm-omni): sync 48e4f6a3 (PR #6397)
tzhouam Sep 4, 2026
7a1f237
knowledge(vllm-omni): sync 10906e3a (PR #5452)
tzhouam Sep 4, 2026
867a98e
knowledge(vllm-omni): treat .markdownlint.yaml as repository tooling
tzhouam Sep 4, 2026
f55c3b4
knowledge(vllm-omni): sync 273ffce1 (PR #6273)
tzhouam Sep 4, 2026
4869f10
knowledge(vllm-omni): sync 718d9a4c (PR #5999)
tzhouam Sep 4, 2026
03b1be8
knowledge(vllm-omni): sync cd3867c3 (PR #5048)
tzhouam Sep 4, 2026
0280fc8
knowledge(vllm-omni): sync 8d34d3b5 (PR #6306)
tzhouam Sep 4, 2026
784c268
knowledge(vllm-omni): sync b1da47b7 (PR #6350)
tzhouam Sep 4, 2026
7f0866d
knowledge(vllm-omni): sync c6e38860 (PR #5445)
tzhouam Sep 4, 2026
5c59b7a
knowledge(vllm-omni): sync ebb4abde (PR #6339)
tzhouam Sep 4, 2026
3f55c90
knowledge(vllm-omni): sync b3270dec (PR #5614)
tzhouam Sep 4, 2026
dbdc79c
knowledge(vllm-omni): sync b2011a3e (PR #6201)
tzhouam Sep 4, 2026
cfc2034
knowledge(vllm-omni): sync 13c2de68 (PR #6325)
tzhouam Sep 4, 2026
7dcf8c9
knowledge(vllm-omni): sync 37c11e6e (PR #5791)
tzhouam Sep 4, 2026
cd36a75
knowledge(vllm-omni): sync 5730af0a (PR #5181)
tzhouam Sep 4, 2026
3a8d324
knowledge(vllm-omni): sync 73b623f2 (PR #6419)
tzhouam Sep 4, 2026
cb386bc
knowledge(vllm-omni): sync 70bdd494 (PR #5194)
tzhouam Sep 4, 2026
0e3cb0f
knowledge(vllm-omni): sync 15e38ac1 (PR #6427)
tzhouam Sep 4, 2026
b795e9f
knowledge(vllm-omni): sync 01686138 (PR #5641)
tzhouam Sep 4, 2026
dcfc07f
knowledge(vllm-omni): sync fc163cd9 (PR #6363)
tzhouam Sep 4, 2026
e751876
knowledge(vllm-omni): sync ea0a2446 (PR #6446)
tzhouam Sep 4, 2026
16495b3
knowledge(vllm-omni): sync 4f7c08c0 (PR #6406)
tzhouam Sep 4, 2026
bce6cae
knowledge(vllm-omni): sync 260db8ba (PR #6072)
tzhouam Sep 4, 2026
7425056
knowledge(vllm-omni): sync dc72559d (PR #6454)
tzhouam Sep 4, 2026
b1c0d82
knowledge(vllm-omni): sync cfbf1392 (PR #6467)
tzhouam Sep 4, 2026
8da57b1
knowledge(vllm-omni): sync 3d34b8b9 (PR #6181)
tzhouam Sep 4, 2026
f4731d7
knowledge(vllm-omni): sync 4882a36c (PR #6288)
tzhouam Sep 4, 2026
fe29a99
knowledge(vllm-omni): sync faa12af4 (PR #6459)
tzhouam Sep 4, 2026
9d6de91
knowledge(vllm-omni): sync 42059f19 (PR #6458)
tzhouam Sep 4, 2026
702dc13
knowledge(vllm-omni): sync 37812146 (PR #6138)
tzhouam Sep 4, 2026
05d1459
knowledge(vllm-omni): sync 493fc643 (PR #6445)
tzhouam Sep 4, 2026
0f25618
knowledge(vllm-omni): sync c2daa471 (PR #6073)
tzhouam Sep 4, 2026
ad07a77
knowledge(vllm-omni): sync 72ee535f (PR #6102)
tzhouam Sep 4, 2026
69d3a84
knowledge(vllm-omni): sync b39f599b (PR #6308)
tzhouam Sep 4, 2026
013d199
knowledge(vllm-omni): sync f09bdcbc (PR #6255)
tzhouam Sep 4, 2026
1b84440
knowledge(vllm-omni): sync bd4f9acf (PR #6182)
tzhouam Sep 4, 2026
0f31b27
knowledge(vllm-omni): sync 855719e3 (PR #6385)
tzhouam Sep 4, 2026
7930e90
knowledge(vllm-omni): sync 3ad64c6a (PR #6449)
tzhouam Sep 4, 2026
ff9abfe
knowledge(vllm-omni): sync b2c93765 (PR #6468)
tzhouam Sep 4, 2026
a823285
knowledge(vllm-omni): sync 2e096788 (PR #6362)
tzhouam Sep 4, 2026
b30ed33
knowledge(vllm-omni): sync 0db262de (PR #6311)
tzhouam Sep 4, 2026
d177cec
knowledge(vllm-omni): sync 39c16d75 (PR #6424)
tzhouam Sep 4, 2026
dacec5d
knowledge(vllm-omni): sync 1e2a6446 (PR #6353)
tzhouam Sep 4, 2026
e9bd7c8
knowledge(vllm-omni): sync 17285c2f (PR #3027)
tzhouam Sep 4, 2026
eb9a138
knowledge(vllm-omni): sync 1c917b27 (PR #5687)
tzhouam Sep 4, 2026
b24957a
knowledge(vllm-omni): sync 3d035bfa (PR #6476)
tzhouam Sep 4, 2026
efbd651
knowledge(vllm-omni): sync 072bfc02 (PR #4820)
tzhouam Sep 4, 2026
0485dfa
knowledge(vllm-omni): sync d15b7ca3 (PR #6084)
tzhouam Sep 4, 2026
936fa7f
knowledge(vllm-omni): sync f446468c (PR #6535)
tzhouam Sep 4, 2026
b035c08
knowledge(vllm-omni): sync 0e4b28f4 (PR #6557)
tzhouam Sep 4, 2026
d0ba4bb
knowledge(vllm-omni): sync aa69acbd (PR #6234)
tzhouam Sep 4, 2026
94dcc8e
knowledge(vllm-omni): sync d150a4fd (PR #5810)
tzhouam Sep 4, 2026
b4b2a30
knowledge(vllm-omni): sync a94b2580 (PR #6574)
tzhouam Sep 4, 2026
8be011a
knowledge(vllm-omni): sync 678aa258 (PR #6578)
tzhouam Sep 4, 2026
d2052aa
knowledge(vllm-omni): sync 8fdb719a (PR #6581)
tzhouam Sep 4, 2026
90099a8
knowledge(vllm-omni): sync 8360346a (PR #6486)
tzhouam Sep 4, 2026
1e443be
knowledge(vllm-omni): sync 4af0ddc1 (PR #6523)
tzhouam Sep 4, 2026
b68b513
knowledge(vllm-omni): sync 50b8a150 (PR #5508)
tzhouam Sep 4, 2026
bf9697b
knowledge(vllm-omni): sync 53b60bd9 (PR #5670)
tzhouam Sep 4, 2026
eb47692
knowledge(vllm-omni): sync 710024fa (PR #6222)
tzhouam Sep 4, 2026
cc4c7d7
knowledge(vllm-omni): sync 702a4096 (PR #6021)
tzhouam Sep 4, 2026
9d32542
knowledge(vllm-omni): sync f0808c97 (PR #5277)
tzhouam Sep 4, 2026
da45f8c
knowledge(vllm-omni): sync bae58f84 (PR #4092)
tzhouam Sep 4, 2026
39d1842
knowledge(vllm-omni): sync b454e349 (PR #6149)
tzhouam Sep 4, 2026
a21c286
knowledge(vllm-omni): sync 51b7565f (PR #6542)
tzhouam Sep 4, 2026
2719845
knowledge(vllm-omni): sync 29e3165b (PR #6343)
tzhouam Sep 4, 2026
57b605f
knowledge(vllm-omni): sync bc8ea489 (PR #6525)
tzhouam Sep 4, 2026
f75319a
knowledge(vllm-omni): sync d6b66fab (PR #6290)
tzhouam Sep 4, 2026
a7933d2
knowledge(vllm-omni): sync 72beeaee (PR #4807)
tzhouam Sep 4, 2026
bb6c077
knowledge(vllm-omni): sync 683f3c92 (PR #6570)
tzhouam Sep 4, 2026
7d5147a
knowledge(vllm-omni): sync 0d5d1115 (PR #5544)
tzhouam Sep 4, 2026
9764829
knowledge(vllm-omni): sync dd527b42 (PR #6613)
tzhouam Sep 4, 2026
a45132d
knowledge(vllm-omni): sync 5a8b81eb (PR #6526)
tzhouam Sep 4, 2026
4254fe5
knowledge(vllm-omni): sync c608910d (PR #6591)
tzhouam Sep 4, 2026
214441b
knowledge(vllm-omni): sync 497c537c (PR #6522)
tzhouam Sep 4, 2026
2c3a3c6
knowledge(vllm-omni): sync 0eb47b76 (PR #6598)
tzhouam Sep 4, 2026
5a198a5
knowledge(vllm-omni): sync 6639c82a (PR #6303)
tzhouam Sep 4, 2026
aa17c15
knowledge(vllm-omni): sync 780e8d40 (PR #6217)
tzhouam Sep 4, 2026
a03cc4b
knowledge(vllm-omni): sync a708ae5b (PR #6631)
tzhouam Sep 4, 2026
8a5c265
knowledge(vllm-omni): sync 40dcfdbb (PR #6040)
tzhouam Sep 4, 2026
6cc12ed
knowledge(vllm-omni): sync aeb348d8 (PR #6357)
tzhouam Sep 4, 2026
fe94797
knowledge(vllm-omni): sync 7ae15c74 (PR #6150)
tzhouam Sep 4, 2026
5bebaf6
knowledge(vllm-omni): sync 5de6f7c3 (PR #6619)
tzhouam Sep 4, 2026
1132ce8
knowledge(vllm-omni): sync f90e992d (PR #5673)
tzhouam Sep 4, 2026
eb718fb
knowledge(vllm-omni): sync 7ba5e8a1 (PR #6624)
tzhouam Sep 4, 2026
76fd902
knowledge(vllm-omni): sync 7439ed41 (PR #6642)
tzhouam Sep 4, 2026
1fb6dbe
knowledge(vllm-omni): sync 59cf3add (PR #6550)
tzhouam Sep 4, 2026
63d5c31
knowledge(vllm-omni): sync 816335cb (PR #6559)
tzhouam Sep 4, 2026
663711e
knowledge(vllm-omni): sync 030fccb2 (PR #6555)
tzhouam Sep 4, 2026
0fa3c8b
knowledge(vllm-omni): sync 5ec576ab (PR #6564)
tzhouam Sep 4, 2026
43f3383
knowledge(vllm-omni): sync d3c990dc (PR #6342)
tzhouam Sep 4, 2026
8c8f463
knowledge(vllm-omni): sync 8cfede43 (PR #5221)
tzhouam Sep 4, 2026
ace518d
knowledge(vllm-omni): sync 926e7fbf (PR #5769)
tzhouam Sep 4, 2026
2c7f8df
knowledge(vllm-omni): sync 91dd7fca (PR #6318)
tzhouam Sep 4, 2026
2298e01
knowledge(vllm-omni): sync 2d4724eb (PR #5866)
tzhouam Sep 4, 2026
403eece
knowledge(vllm-omni): sync c2723979 (PR #5742)
tzhouam Sep 4, 2026
13d6904
knowledge(vllm-omni): sync 432b2c6c (PR #6089)
tzhouam Sep 4, 2026
51e704a
knowledge(vllm-omni): sync 0e44fc74 (PR #6162)
tzhouam Sep 4, 2026
62a0a09
knowledge(vllm-omni): sync da4a08b6 (PR #6651)
tzhouam Sep 4, 2026
7f64c44
knowledge(vllm-omni): sync 651b0322 (PR #6606)
tzhouam Sep 4, 2026
2591f53
knowledge(vllm-omni): sync 19da2382 (PR #6054)
tzhouam Sep 4, 2026
0d94474
knowledge(vllm-omni): sync 94b1546c (PR #6284)
tzhouam Sep 4, 2026
d6bf647
knowledge(vllm-omni): sync c6df39e9 (PR #6634)
tzhouam Sep 4, 2026
d1fa468
knowledge(vllm-omni): sync 54c1fc64 (PR #6680)
tzhouam Sep 4, 2026
5e44524
knowledge(vllm-omni): sync 069e6c5f (PR #6678)
tzhouam Sep 4, 2026
a17cc37
knowledge(vllm-omni): sync 262ff146 (PR #6630)
tzhouam Sep 4, 2026
98b0bac
knowledge(vllm-omni): sync 5e4daaf1 (PR #6189)
tzhouam Sep 4, 2026
b622b88
knowledge(vllm-omni): sync 4245fd69 (PR #6694)
tzhouam Sep 4, 2026
58a18eb
knowledge(vllm-omni): sync 6ec5ab11 (PR #6692)
tzhouam Sep 4, 2026
c522a69
knowledge(vllm-omni): sync f8f8aa8e (PR #6609)
tzhouam Sep 4, 2026
9169829
knowledge(vllm-omni): sync ab8d45d3 (PR #6587)
tzhouam Sep 4, 2026
8fac053
knowledge(vllm-omni): sync ed837e35 (PR #6688)
tzhouam Sep 4, 2026
05fb536
knowledge(vllm-omni): sync b6a4baa6 (PR #5885)
tzhouam Sep 4, 2026
69012b9
knowledge(vllm-omni): sync c201fd77 (PR #6349)
tzhouam Sep 4, 2026
fc9e9c2
knowledge(vllm-omni): sync 15c6ab8f (PR #6704)
tzhouam Sep 4, 2026
fe5c653
knowledge(vllm-omni): sync 04b97a59 (PR #6607)
tzhouam Sep 4, 2026
982e9ef
knowledge(vllm-omni): sync 009b992c (PR #6170)
tzhouam Sep 4, 2026
1f3e287
knowledge(vllm-omni): sync 13173d6b (PR #6307)
tzhouam Sep 4, 2026
4eaf32b
knowledge(vllm-omni): sync da94c3eb (PR #6404)
tzhouam Sep 4, 2026
dca3850
knowledge(vllm-omni): sync 4ad455e6 (PR #6001)
tzhouam Sep 4, 2026
6e3e57a
knowledge(vllm-omni): sync d5aced92 (PR #6717)
tzhouam Sep 4, 2026
660b58c
knowledge(vllm-omni): sync be335a86 (PR #6664)
tzhouam Sep 4, 2026
9e739c7
knowledge(vllm-omni): sync ebb3b205 (PR #6390)
tzhouam Sep 4, 2026
06fb5d6
knowledge(vllm-omni): sync 6d84409a (PR #5464)
tzhouam Sep 4, 2026
315152e
knowledge(vllm-omni): sync 6b9ce05f (PR #6730)
tzhouam Sep 4, 2026
34314a2
knowledge(vllm-omni): sync 8bfad23f (PR #6722)
tzhouam Sep 4, 2026
c233d65
knowledge(vllm-omni): sync 034af1f6 (PR #6727)
tzhouam Sep 4, 2026
53ccb1e
knowledge(vllm-omni): sync f584729f (PR #6622)
tzhouam Sep 4, 2026
3141bc9
knowledge(vllm-omni): sync 55a8bd6b (PR #5831)
tzhouam Sep 4, 2026
243071f
knowledge(vllm-omni): sync 9558fd2e (PR #6710)
tzhouam Sep 4, 2026
e9ec431
knowledge(vllm-omni): sync d9406120 (PR #6327)
tzhouam Sep 4, 2026
c4df2d5
knowledge(vllm-omni): sync 0dc8f459 (PR #6518)
tzhouam Sep 4, 2026
8e7f850
knowledge(vllm-omni): sync 46cfa843 (PR #6499)
tzhouam Sep 4, 2026
1ab6283
knowledge(vllm-omni): sync bbb3ae01 (PR #6743)
tzhouam Sep 4, 2026
eada04f
knowledge(vllm-omni): sync d934a5f7 (PR #6549)
tzhouam Sep 4, 2026
8982aee
knowledge(vllm-omni): sync fbc93a0e (PR #6742)
tzhouam Sep 4, 2026
4005872
knowledge(vllm-omni): sync bfe8967c (PR #5917)
tzhouam Sep 4, 2026
81ac620
knowledge(vllm-omni): sync 457c6e27 (PR #6745)
tzhouam Sep 4, 2026
caaafd7
knowledge(vllm-omni): sync f66f0563 (PR #6543)
tzhouam Sep 4, 2026
3202f29
knowledge(vllm-omni): sync 55a226dc (PR #6747)
tzhouam Sep 4, 2026
ef2e8dd
knowledge(vllm-omni): sync 143ccc5a (PR #4322)
tzhouam Sep 4, 2026
b1962c8
knowledge(vllm-omni): sync 08cdee8d (PR #6666)
tzhouam Sep 4, 2026
91f2fb6
knowledge(vllm-omni): sync 5c47fd0b (PR #6748)
tzhouam Sep 4, 2026
31f535f
knowledge(vllm-omni): sync bb5bf8fd (PR #6367)
tzhouam Sep 4, 2026
abc3124
knowledge(vllm-omni): sync d9980c75 (PR #6410)
tzhouam Sep 4, 2026
2648cc1
knowledge(vllm-omni): sync 5a5bc55c (PR #6573)
tzhouam Sep 4, 2026
63bc2a8
knowledge(vllm-omni): sync a5b8c827 (PR #6757)
tzhouam Sep 4, 2026
836185b
knowledge(vllm-omni): sync c50b7de1 (PR #6037)
tzhouam Sep 4, 2026
f015346
knowledge(vllm-omni): sync e338f0ec (PR #6650)
tzhouam Sep 4, 2026
d4a1b8e
knowledge(vllm-omni): sync 72a1ce48 (PR #6696)
tzhouam Sep 4, 2026
961bdfc
knowledge(vllm-omni): sync 676a35fa (PR #6767)
tzhouam Sep 4, 2026
9243758
knowledge(vllm-omni): sync 3adee400 (PR #6728)
tzhouam Sep 4, 2026
33d7d7c
knowledge(vllm-omni): sync 87736a3c (PR #6626)
tzhouam Sep 4, 2026
564fc53
knowledge(vllm-omni): sync 73893e73 (PR #6773)
tzhouam Sep 4, 2026
4b95781
knowledge(vllm-omni): sync 9a88d2d2 (PR #6749)
tzhouam Sep 4, 2026
fb00cc6
knowledge(vllm-omni): sync 21dd4b33 (PR #6529)
tzhouam Sep 4, 2026
6eb7063
knowledge(vllm-omni): sync 99a2ae1f (PR #6772)
tzhouam Sep 4, 2026
74fa264
knowledge(vllm-omni): sync 8be601ed (PR #6340)
tzhouam Sep 4, 2026
64fd4f9
knowledge(vllm-omni): sync a6b559cf (PR #6640)
tzhouam Sep 4, 2026
a306050
knowledge(vllm-omni): sync c4192568 (PR #6422)
tzhouam Sep 4, 2026
7e87e75
knowledge(vllm-omni): sync 1d75e63f (PR #6174)
tzhouam Sep 4, 2026
3e4eff6
knowledge(vllm-omni): sync 18f01bef (PR #6674)
tzhouam Sep 4, 2026
5237c5e
knowledge(vllm-omni): sync f7f48929 (PR #6813)
tzhouam Sep 4, 2026
aa45bc0
knowledge(vllm-omni): sync 71748388 (PR #6818)
tzhouam Sep 4, 2026
4cc9609
knowledge(vllm-omni): sync 8fe913e4 (PR #6291)
tzhouam Sep 4, 2026
aa4321d
knowledge(vllm-omni): sync 1a9d598d (PR #6776)
tzhouam Sep 4, 2026
448dbc8
knowledge(vllm-omni): sync 759aa4ff (PR #6824)
tzhouam Sep 4, 2026
92d4797
knowledge(vllm-omni): sync ded89346 (PR #6830)
tzhouam Sep 4, 2026
57c3a7e
knowledge(vllm-omni): sync 4cca28e9 (PR #6832)
tzhouam Sep 4, 2026
31e4fb2
knowledge(vllm-omni): sync f321cdbe (PR #6628)
tzhouam Sep 4, 2026
9dd9a54
knowledge(vllm-omni): sync 5e06d2e7 (PR #6831)
tzhouam Sep 4, 2026
76c6b5d
knowledge(vllm-omni): sync 86b85c07 (PR #6714)
tzhouam Sep 4, 2026
adcf7cb
knowledge(vllm-omni): sync 2052deef (PR #6750)
tzhouam Sep 4, 2026
1443dfd
knowledge(vllm-omni): sync b8643740 (PR #6803)
tzhouam Sep 4, 2026
f2a37e4
knowledge(vllm-omni): sync 58cb8de6 (PR #6827)
tzhouam Sep 4, 2026
b964cad
knowledge(vllm-omni): sync 6f16f954 (PR #6814)
tzhouam Sep 4, 2026
afd5957
knowledge(vllm-omni): sync fe4a2a74 (PR #6563)
tzhouam Sep 4, 2026
083cfc5
knowledge(vllm-omni): sync 3d1ad0c0 (PR #6861)
tzhouam Sep 4, 2026
8baa939
knowledge(vllm-omni): sync b81aeb7b (PR #6828)
tzhouam Sep 4, 2026
0efa9ae
knowledge(vllm-omni): sync 705e781b (PR #6821)
tzhouam Sep 4, 2026
42cf7c5
knowledge(vllm-omni): sync eb11446b (PR #6834)
tzhouam Sep 4, 2026
d3d11aa
knowledge(vllm-omni): sync 8e26dce1 (PR #6701)
tzhouam Sep 4, 2026
b6bdbab
knowledge(vllm-omni): sync 7992c221 (PR #6484)
tzhouam Sep 4, 2026
cb9e50f
knowledge(vllm-omni): sync a65e89cb (PR #6829)
tzhouam Sep 4, 2026
08a4126
knowledge(vllm-omni): sync 49c6fc15 (PR #6553)
tzhouam Sep 4, 2026
097aabb
knowledge(vllm-omni): sync e2b83db6 (PR #6556)
tzhouam Sep 4, 2026
ad2e9d5
knowledge(vllm-omni): sync d1c8beeb (PR #6858)
tzhouam Sep 4, 2026
23ec8c0
knowledge(vllm-omni): sync 2298359f (PR #6645)
tzhouam Sep 4, 2026
1e0f363
knowledge(vllm-omni): sync 44c8d1c4 (PR #6114)
tzhouam Sep 4, 2026
40ff1a6
knowledge(vllm-omni): sync e1b2f589 (PR #6913)
tzhouam Sep 4, 2026
3f12197
knowledge(vllm-omni): sync 477083a1 (PR #6884)
tzhouam Sep 4, 2026
2319367
knowledge(vllm-omni): sync 0288c3f5 (PR #6516)
tzhouam Sep 4, 2026
349cf29
knowledge(vllm-omni): sync 3cddda97 (PR #6783)
tzhouam Sep 4, 2026
f1502d2
knowledge(vllm-omni): sync 5f498485 (PR #6571)
tzhouam Sep 4, 2026
21ca8de
knowledge(vllm-omni): sync e51fe6ec (PR #5716)
tzhouam Sep 4, 2026
814a361
knowledge(vllm-omni): sync 67ef0b64 (PR #6908)
tzhouam Sep 4, 2026
7c593ab
knowledge(vllm-omni): sync b6e72f38 (PR #6890)
tzhouam Sep 4, 2026
8dc1e13
knowledge(vllm-omni): sync 57c08d34 (PR #5861)
tzhouam Sep 4, 2026
f84f173
knowledge(vllm-omni): sync c59b48b4 (PR #6909)
tzhouam Sep 4, 2026
805d60d
knowledge(vllm-omni): sync 5d20f6b9 (PR #6724)
tzhouam Sep 4, 2026
880542b
knowledge(vllm-omni): sync d5fd9eb6 (PR #6953)
tzhouam Sep 4, 2026
88dadbd
knowledge(vllm-omni): sync 95a93116 (PR #5543)
tzhouam Sep 4, 2026
3bc52f2
knowledge(vllm-omni): sync 3b6ce984 (PR #5882)
tzhouam Sep 4, 2026
c624063
knowledge(vllm-omni): sync 3ab582c9 (PR #6113)
tzhouam Sep 4, 2026
0b533e7
knowledge(vllm-omni): sync b9a88bf5 (PR #6957)
tzhouam Sep 4, 2026
563a126
knowledge(vllm-omni): sync ca6b4e21 (PR #6317)
tzhouam Sep 4, 2026
faf0d05
knowledge(vllm-omni): sync 63ed0fde (PR #6707)
tzhouam Sep 4, 2026
03d9919
knowledge(vllm-omni): sync 376b28ac (PR #6920)
tzhouam Sep 4, 2026
ff01af1
knowledge(vllm-omni): sync 8f284b34 (PR #6786)
tzhouam Sep 4, 2026
18c5dbd
knowledge(vllm-omni): sync 4927fd54 (PR #6268)
tzhouam Sep 4, 2026
896a62f
knowledge(vllm-omni): sync b5e898f2 (PR #4048)
tzhouam Sep 4, 2026
ee9e425
knowledge(vllm-omni): sync 48ae412a (PR #6537)
tzhouam Sep 4, 2026
367cff2
knowledge(vllm-omni): sync 24c49cf3 (PR #5568)
tzhouam Sep 4, 2026
b404f52
knowledge(vllm-omni): sync d1a5a7c1 (PR #6886)
tzhouam Sep 5, 2026
b1606d0
knowledge(vllm-omni): sync 2b47faf6 (PR #6230)
tzhouam Sep 5, 2026
3e92e5f
knowledge(vllm-omni): sync 711daaca (PR #6955)
tzhouam Sep 5, 2026
bc75000
knowledge(vllm-omni): sync ec22c7ac (PR #6723)
tzhouam Sep 5, 2026
f321ed3
knowledge(vllm-omni): sync 1dae5373 (PR #6847)
tzhouam Sep 5, 2026
da3d5dd
knowledge(vllm-omni): sync dff28e68 (PR #6097)
tzhouam Sep 5, 2026
ed0e6ff
knowledge(vllm-omni): sync fda3af8b (PR #6878)
tzhouam Sep 5, 2026
5c9bd01
knowledge(vllm-omni): sync e43c7875 (PR #6359)
tzhouam Sep 5, 2026
424185a
knowledge(vllm-omni): sync 4179b0ca (PR #6354)
tzhouam Sep 5, 2026
1dfe32f
knowledge(vllm-omni): sync 8d98cc0c (PR #6817)
tzhouam Sep 5, 2026
823db93
knowledge(vllm-omni): sync 175dec11 (PR #7000)
tzhouam Sep 5, 2026
cfa495f
knowledge(vllm-omni): sync 0e903e96 (PR #6968)
tzhouam Sep 5, 2026
5f8607b
knowledge(vllm-omni): sync 10701e18 (PR #6989)
tzhouam Sep 5, 2026
38f4e5b
knowledge(vllm-omni): sync 41f4f9d8 (PR #6983)
tzhouam Sep 5, 2026
3cfefe0
knowledge(vllm-omni): sync 7493cbd3 (PR #7019)
tzhouam Sep 5, 2026
ca378f6
knowledge(vllm-omni): sync 22cefe04 (PR #7020)
tzhouam Sep 5, 2026
ee23fad
knowledge(vllm-omni): sync 0f9ee6af (PR #6947)
tzhouam Sep 5, 2026
127962d
knowledge(vllm-omni): sync ea14b04e (PR #7049)
tzhouam Sep 5, 2026
3bb1bcf
knowledge(vllm-omni): sync 348fd0fc (PR #6235)
tzhouam Sep 5, 2026
77c95c1
knowledge(vllm-omni): sync 66d93810 (PR #6775)
tzhouam Sep 5, 2026
2d56243
knowledge(vllm-omni): sync b6b992ac (PR #7065)
tzhouam Sep 5, 2026
56da7e4
knowledge(vllm-omni): sync ae57e406 (PR #5675)
tzhouam Sep 5, 2026
0c7663c
knowledge(vllm-omni): sync 1e74807c (PR #4982)
tzhouam Sep 5, 2026
3dc84a2
fix(knowledge): restore Direct routing conformance
tzhouam Sep 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 25 additions & 4 deletions adapters/vllm_omni/manifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,14 +72,14 @@ modules:
wave: 1
risk: high
model_executor:
local_paths: [vllm_omni/model_executor/]
local_paths: [vllm_omni/model_executor/, vllm_omni/experimental/, vllm_omni/model_extras/, vllm_omni/transformers_utils/]
upstream_paths: [vllm/model_executor/]
test_paths: [tests/model_executor/, tests/diffusion/, tests/e2e/offline_inference/]
import_check: "from vllm_omni.model_executor.models.registry import *; print('Model Executor imports OK')"
wave: 1
risk: high
input_output:
local_paths: [vllm_omni/inputs/, vllm_omni/outputs/, vllm_omni/engine/async_omni_engine.py, vllm_omni/engine/orchestrator.py, vllm_omni/engine/serialization.py, vllm_omni/engine/stage_init_utils.py, vllm_omni/engine/stage_engine_core_client.py, vllm_omni/engine/output_processor.py, vllm_omni/request.py]
local_paths: [vllm_omni/inputs/, vllm_omni/outputs/, vllm_omni/utils/mm_outputs.py, vllm_omni/data_entry_keys.py, vllm_omni/engine/async_omni_engine.py, vllm_omni/engine/orchestrator.py, vllm_omni/engine/serialization.py, vllm_omni/engine/stage_init_utils.py, vllm_omni/engine/stage_engine_core_client.py, vllm_omni/engine/output_processor.py, vllm_omni/request.py]
upstream_paths: [vllm/inputs/, vllm/v1/engine/input_processor.py, vllm/v1/engine/output_processor.py, vllm/v1/request.py]
test_paths: [tests/entrypoints/test_omni_new_request_data.py, tests/engine/test_async_omni_engine_input.py, tests/test_outputs.py]
import_check: "from vllm_omni.inputs.data import *; from vllm_omni.inputs.preprocess import *; from vllm_omni.engine.async_omni_engine import AsyncOmniEngine; from vllm_omni.engine.orchestrator import Orchestrator; from vllm_omni.engine.serialization import serialize_additional_information; print('Input/Output imports OK')"
Expand All @@ -92,13 +92,13 @@ modules:
wave: 1
risk: high
online_serving:
local_paths: [vllm_omni/entrypoints/]
local_paths: [vllm_omni/entrypoints/, vllm_omni/engine/]
upstream_paths: [vllm/entrypoints/]
test_paths: [tests/entrypoints/test_async_omni.py, tests/entrypoints/test_async_omni_diffusion_config.py, tests/entrypoints/openai_api/]
import_check: "from vllm_omni.entrypoints.omni import Omni; from vllm_omni.entrypoints.async_omni import AsyncOmni; from vllm_omni.entrypoints.openai.api_server import omni_run_server; from vllm_omni.entrypoints.openai.serving_speech import ServingSpeech; from vllm_omni.entrypoints.cli.serve import OmniServeCommand; print('Online Serving imports OK')"
wave: 1
model_config:
local_paths: [vllm_omni/config/, vllm_omni/engine/arg_utils.py]
local_paths: [vllm_omni/config/, vllm_omni/deploy/, vllm_omni/engine/arg_utils.py]
upstream_paths: [vllm/config/, vllm/engine/arg_utils.py]
test_paths: [tests/entrypoints/test_stage_utils.py, tests/metrics/test_stats.py]
import_check: "from vllm_omni.config.model import OmniModelConfig; from vllm_omni.engine.arg_utils import OmniEngineArgs; print('Model Config imports OK')"
Expand Down Expand Up @@ -143,6 +143,19 @@ modules:
quantization:
local_paths: [vllm_omni/quantization/]
wave: 1
runtime_patch:
local_paths: [vllm_omni/patch.py]
test_paths: [tests/diffusion/test_inductor_divisibility_patch.py]
wave: 1
risk: high
# Filesystem-backed immutable host artifacts have process-wide lock, lease,
# durability, and fallback contracts; keep this owner explicit rather than
# letting generic runtime scopes silently omit it.
host_weight_runtime:
local_paths: [vllm_omni/host_weight_runtime/]
test_paths: [tests/host_weight_runtime/]
wave: 1
risk: high
sampling:
local_paths: [vllm_omni/sample/]
wave: 1
Expand All @@ -158,8 +171,16 @@ modules:
test_paths: [tests/benchmarks/test_serve_cli.py]
import_check: "from vllm_omni.benchmarks.serve import main; from vllm_omni.entrypoints.cli.benchmark.serve import OmniBenchmarkServingSubcommand; print('Benchmarks imports OK')"
wave: 2
fullduplex:
local_paths: [vllm_omni/experimental/fullduplex/]
test_paths: [tests/benchmarks/duplex/, tests/e2e/features/fullduplex/]
import_check: "from vllm_omni.experimental.fullduplex.client import RealtimeDuplexClient; print('Full-duplex client imports OK')"
wave: 2

review_routes:
- prefix: vllm_omni/patch.py
owner: tooling
doc: repos/vllm-omni/tooling/rules.md
- prefix: vllm_omni/config/
owner: config
doc: repos/vllm-omni/components/configuration/rules.md
Expand Down
39 changes: 25 additions & 14 deletions adapters/vllm_omni/release_baseline.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,25 @@ schema_version: 1

upstream:
repository: vllm-project/vllm-omni
previous_audited_sha: 5d44868e918ecf9d3a6f1158c45acfad5989e1a7
audited_ref: v0.26.0rc1
audited_sha: 807db6efd70ff2e9b55a63d6e1b0530e2b74f8f2
previous_audited_sha: ae57e406fd02516ef5ee8cd40a1458328e13a2a5

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Audit the full squashed upstream range

For this single 452-commit synchronization, setting previous_audited_sha to the penultimate upstream commit makes the PR workflow (vllm-omni-release-audit.yml:75-76) enforce only ae57e406… → 1e74807c…, although this commit's parent still has 807db6ef… as its audited pin. Consequently, changed-path ownership, manifest coverage, and stale sources: checks are skipped for virtually the entire imported range; retain the parent's audited SHA here (or submit the incremental synchronization commits) so CI audits every upstream change represented by this diff.

AGENTS.md reference: AGENTS.md:L25-L29

Useful? React with 👍 / 👎.

audited_ref: main
audited_sha: 1e74807c356be5cba4239faae7c38763fe1a44be

# These fingerprints are generated from sorted registry/deploy inventories.
# They make the baseline exact without duplicating hundreds of entries here.
inventories:
autoregressive:
count: 72
sha256: 79afac742125003b8d65a02e0e6b53398c4fc5f1c6e765fa8e1eb31f74871195
count: 89
sha256: cd6b56fe44e88ca35e4d2c961a00cf7a257695ca193e8279d6562eb72ca58fc4
diffusion:
count: 61
sha256: f5c0b782cb98f20a9c7c77b696fda620a12d0899fd9e8abc9ccb696fe0c457e1
count: 65
sha256: 6107384ad499e668c1ed3690d740b7be816c900c504f244dce557ef51a257f2a
pipelines:
count: 46
sha256: ce4f6edb8748e030f04bf7a6fe038231453cd1cd75f64311c898acff8c14b14b
count: 59
sha256: 4f012fb016221c2115520b16577bb69be03e84987122729bea696c14e5bca42f
deploy_yamls:
count: 71
sha256: fb4c591580262a2dc8d03dd8c7fd681d98486f31007696d56adf349c24c25147
count: 89
sha256: 7895ed1c963b0d2a4afedda6a45c422288973a50c73a1255d271a8beefe0a39f

# Structural review owners for changed upstream paths. This is deliberately
# separate from manifest.modules: changing that runtime map alters rebase fan-out.
Expand All @@ -33,6 +33,7 @@ path_owners:
- .github/
- docker/
configuration:
- collect_env.py
- vllm_omni/config/
- vllm_omni/deploy/
diffusion:
Expand All @@ -43,8 +44,8 @@ path_owners:
- .claude/skills/
- docs/
- examples/
- mkdocs.yml
- recipes/
- realtime_video_prompt_interaction_protocol.md
model-executor:
- vllm_omni/attention/
- vllm_omni/experimental/
Expand Down Expand Up @@ -74,11 +75,15 @@ path_owners:
- tests/
tooling:
- tools/
- apps/ComfyUI-vLLM-Omni/
runtime-core:
- vllm_omni/__init__.py
- vllm_omni/data_entry_keys.py
- vllm_omni/patch.py
- vllm_omni/request.py

host-weight-runtime:
- vllm_omni/host_weight_runtime/
# Direct review destination for every structural owner above. The audit checks
# that each route has a real current knowledge entrypoint.
owner_documents:
Expand All @@ -91,7 +96,7 @@ owner_documents:
diffusion:
- knowledge/repos/vllm-omni/components/diffusion/rules.md
distributed:
- knowledge/repos/vllm-omni/components/distributed/_index.md
- knowledge/repos/vllm-omni/components/distributed/rules.md
documentation:
- knowledge/general/docs/_index.md
model-executor:
Expand All @@ -105,17 +110,23 @@ owner_documents:
testing:
- knowledge/repos/vllm-omni/ci/_index.md
tooling:
- knowledge/repos/vllm-omni/rules.md
- knowledge/repos/vllm-omni/tooling/rules.md
runtime-core:
- knowledge/repos/vllm-omni/components/model-executor/rules.md

host-weight-runtime:
- knowledge/repos/vllm-omni/components/host-weight-runtime/rules.md
ignored_paths:
- pattern: .gitignore
reason: repository metadata
- pattern: .markdownlint.yaml
reason: repository tooling(PR #6273 引入 markdownlint)
- pattern: .pre-commit-config.yaml
reason: repository tooling
- pattern: .readthedocs.yaml
reason: documentation tooling
- pattern: .readthedocs.yml
reason: documentation tooling(上游在 PR #6129 改了扩展名)
- pattern: CODE_OF_CONDUCT.md
reason: community metadata
- pattern: CONTRIBUTING.md
Expand Down
2 changes: 1 addition & 1 deletion doc/architecture/KNOWLEDGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ extensions merely because they are absent from the common source.
history was removed — used for page frontmatter).
- **Code-mirror pin:** the `knowledge/repos/vllm-omni/components/` source maps
are verified against vllm-omni `main @
807db6efd70ff2e9b55a63d6e1b0530e2b74f8f2`. The canonical machine baseline
1e74807c356be5cba4239faae7c38763fe1a44be`. The canonical machine baseline
is `adapters/vllm_omni/release_baseline.yaml`.
- **AFD code-mirror pin:** the `knowledge/repos/afd-plugin/components/` owner
maps and architecture summaries are verified against
Expand Down
28 changes: 13 additions & 15 deletions knowledge/general/ci/guides/inspect-existing-tests-first.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ created: 2026-07-10
updated: 2026-07-16
type: guide
tags: [general, ci]
sources: ["#3297", "tests/e2e/accuracy/test_gebench_h100_smoke.py", "tests/e2e/accuracy/test_hunyuan_image3.py"]
sources: ["#3297", "tests/e2e/accuracy/test_hunyuan_image3.py", "tests/e2e/accuracy/conftest.py"]
---

# 规则:先看现有代码,再谈方案
Expand All @@ -16,13 +16,11 @@ sources: ["#3297", "tests/e2e/accuracy/test_gebench_h100_smoke.py", "tests/e2e/a
- 讨论"用 CLIP-score 替代"、"改 GenBench 砍 it2i"、"采集 9 小时 baseline"
- 写了 300 行方案对比文档

结果用户直接去看仓库:
```
tests/e2e/accuracy/test_gebench_h100_smoke.py
```
**已经存在**,跑的就是 type3/type4 T2I,用 `/v1/images/generations`,judge 是 VLM-as-judge(Qwen2.5-VL-7B-Instruct),**零 mmdet/mmcv 依赖**。

`--gebench-model` 还是 CLI 参数。加一行 `--gebench-model Tencent/HunyuanImage-3.0-Instruct` 就能跑。
结果用户直接去看当前 target 的 `tests/e2e/accuracy/`:旧记录中的
`test_gebench_h100_smoke.py` 和 `test_gedit_bench_h100_smoke.py` 已经删除;当前
HunyuanImage3 的入口是 `tests/e2e/accuracy/test_hunyuan_image3.py`,并由
`tests/e2e/accuracy/conftest.py` 提供仍然存在的 accuracy fixtures。旧的
`--gebench-model` 路径不能再当作现行合同。

我前面所有工作(踩 mmcv 坑、建 Py3.10 venv、写 GenEval 集成代码)全部白做。

Expand All @@ -45,23 +43,23 @@ tests/e2e/accuracy/test_gebench_h100_smoke.py
| 目录 | 内容 |
|---|---|
| `tests/e2e/accuracy/` | 所有精度 CI 入口 |
| `tests/e2e/accuracy/conftest.py` | fixture 和 CLI option(`--gebench-model`, `--gedit-model`, `--accuracy-judge-model` 等) |
| `tests/e2e/accuracy/test_gebench_h100_smoke.py` | T2I 精度(type3/type4)用 VLM judge |
| `tests/e2e/accuracy/test_gedit_bench_h100_smoke.py` | IT2I 精度,同款 judge 路径 |
| `tests/e2e/accuracy/conftest.py` | 当前仍存在的 Wan2.2/HunyuanVideo accuracy fixtures 和 CLI options |
| `tests/e2e/accuracy/test_hunyuan_image3.py` | HunyuanImage3 IT2I/COT 对齐入口 |
| `tests/e2e/accuracy/test_hunyuan_image3_pixel_accuracy.py` | HunyuanImage3 像素精度入口 |
| `tests/e2e/accuracy/helpers.py` | `reset_artifact_dir` 等 |
| `vllm_omni/benchmarks/accuracy/text_to_image/gbench.py` | GEBench 实现(type3/type4 走 `/v1/images/generations`,type1/2/5 走 `/v1/images/edits`) |

## 下一次做新模型精度 CI

抄 `test_gebench_h100_smoke.py`,改 `--gebench-model` 参数。完成。
**除非有强理由**(比如新模型 T2I endpoint 不同、判据不同),否则不要考虑 GenEval / CLIP-score / 自研评分器。
先从当前 `tests/e2e/accuracy/` 选择语义最接近的幸存者,读取它的 fixture、CLI
选项和运行方式,再决定复用还是新增;不要假设历史 GEBench 文件或参数仍存在。

## 判据模板

用户问"做 XX 精度 CI"时,先回答 3 个问题再提方案:
1. 团队现有类似测试文件?叫什么名字?
2. 它的 fixture 和 CLI option 我的模型能复用吗?
3. 跑一下 `pytest --gebench-model <my-model>` 会发生什么?报错才说明需要改,没报错就结束了
3. 跑一下当前幸存者的最小 pytest 入口会发生什么?只有现行路径的采集或运行错误
才说明需要改,不要为已删除的 slug 重建测试文件。

## HunyuanImage3 现成 IT2I accuracy pytest(2026-06-02)

Expand Down
10 changes: 8 additions & 2 deletions knowledge/general/review/guides/review-execution-contract.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: "独立审查执行合同"
created: 2026-07-13
updated: 2026-07-31
updated: 2026-09-02
type: guide
tags: [general, review]
sources: ["InferMatrixCopilot Issue #17", "InferMatrixCopilot Issue #24", "zuiho-kai/claude-workflow-starter@c217fc6"]
sources: ["InferMatrixCopilot Issue #17", "InferMatrixCopilot Issue #24", "vllm-project/vllm-omni PR #5871", "zuiho-kai/claude-workflow-starter@c217fc6"]
---

# 独立审查执行合同
Expand Down Expand Up @@ -46,6 +46,12 @@ sources: ["InferMatrixCopilot Issue #17", "InferMatrixCopilot Issue #24", "zuiho

CI 默认只作为状态证据;只有首个失败异常与 frozen diff 重叠或阻塞判决时才打开日志。纯文档改动跳过依赖预检和 pytest,只做 diff hygiene、链接/构建检查以及对被引用 live contract 的有界核对。

远端 head 必须物化为隔离快照或只用 SHA-addressed read;detached worktree 只冻结身份,不是
安全边界。fork/untrusted head 的 import、测试、build、hook 和 repo-configurable tool 只有在
无 secret、限制文件系统/网络/资源且用后销毁的 sandbox 中才可执行,否则只做静态读取与已有 CI。
快照指纹必须覆盖 tracked、index、任务内 untracked 与 ignored bytes,并在每组可能改写文件的验证
前后及交付前复核;只断言 `HEAD` 或只记录 untracked 文件名不足以证明证据未漂移。^[vLLM-Omni PR #5871]

验证记录必须包含 `{repo, head_sha, command, result, environment_fingerprint}`。环境指纹至少覆盖依赖锁摘要、Python 和平台;只有依赖指纹匹配才复用环境。head 变化使旧测试结果失效,但依赖没有变化时不重建环境。预检失败就报告具体不兼容项,不继续运行或声称 pytest 已验证。预检通过后,目标测试和静态检查应与源码审查并行,不能等模型审完才启动。每条变化语义已有 finding 或明确 no-issue 结论后停止,不为增加信心继续追加搜索。

## 完成条件
Expand Down
3 changes: 2 additions & 1 deletion knowledge/repos/vllm-omni/_index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "vLLM-Omni 入口"
created: 2026-07-10
updated: 2026-08-23
updated: 2026-09-02
type: index
tags: [vllm-omni]
sources: []
Expand Down Expand Up @@ -42,5 +42,6 @@ owner 仍不明确时才看 [components 职责表](components/_index.md);模
| bug 和行为异常 | [debug](debug/_index.md) |
| Git、PR、rebase | [git](git/_index.md)、[upstream rebase](rebase/_index.md) |
| benchmark / profiling | [benchmark](benchmark/_index.md) |
| ComfyUI、示例 app 和客户端适配 | [tooling](tooling/_index.md) |
| 远端验证 | [remote](remote/_index.md) |
| 关键模型与负责人 | [owners](owners/_index.md) |
12 changes: 9 additions & 3 deletions knowledge/repos/vllm-omni/benchmark/_index.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: "vLLM-Omni 性能与 Profiling"
created: 2026-07-10
updated: 2026-07-10
updated: 2026-09-05
type: index
tags: [vllm-omni, benchmark]
sources: []
sources: [benchmarks/tts/bench_tts.py, benchmarks/tts/model_configs.yaml, "PR #6522", "PR #6634", "PR #6818", vllm_omni/benchmarks/data_modules/omniinteract_dataset.py, vllm_omni/benchmarks/omniinteract.py, vllm_omni/benchmarks/patch/patch.py, tests/benchmarks/patch/test_patch.py, vllm_omni/benchmarks/duplex/, vllm_omni/entrypoints/cli/benchmark/omni_duplex_eval.py, vllm_omni/experimental/fullduplex/client.py]
---

# vLLM-Omni 性能与 Profiling
Expand All @@ -21,7 +21,13 @@ sources: []

| 遇到什么 | 查看哪里 |
|---|---|
| 新增/审查 perf JSON、warmup 覆盖、realtime artifact 或 Hub dataset fallback | [benchmark rules](rules.md) |
| 查看旧 benchmark 总览 | [overview](overview.md) |
| 运行 AR graph 或 Hunyuan benchmark | [benchmark guides](guides/_index.md) |
| 运行 AR graph、Hunyuan 或 MiniCPM-o Omni-DuplexEval benchmark | [benchmark guides](guides/_index.md) |
| 调查 profiling、模型加载和性能验证错误 | [benchmark incidents](incidents/_index.md) |
| 查询历史结果 | [results](results/_index.md) |
| 运行/审查 OmniInteract native-duplex serving benchmark(client ITL 优先,Stage-0 仅为无正 client ITL 的受限恢复) | [OmniInteract realtime guide](guides/omniinteract-realtime.md) |

`benchmarks/tts/model_configs.yaml` 是共享 TTS runner registry;新模型在这里声明 model、deploy、voice/
reference 与 workload,结果保留解析配置、seed、speed、并发和音频属性。IndexTTS 2.5 条目只证明
harness 可路由;没有 native 2.5 baseline 时不得声称性能等价。^[PR #5957]
6 changes: 4 additions & 2 deletions knowledge/repos/vllm-omni/benchmark/guides/_index.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: "vLLM-Omni 性能指南"
created: 2026-07-10
updated: 2026-07-10
updated: 2026-09-04
type: index
tags: [vllm-omni, benchmark]
sources: []
sources: ["PR #6522", "PR #6634", vllm_omni/benchmarks/data_modules/omniinteract_dataset.py, vllm_omni/benchmarks/omniinteract.py, vllm_omni/benchmarks/duplex/]
---

# vLLM-Omni 性能指南
Expand All @@ -23,3 +23,5 @@ sources: []
| 验证动态或连续 batching | [dynamic batching](dynamic-batching-validation.md) |
| 验证分叉执行路径 | [divergent path](divergent-path-validation.md) |
| 查看旧 plan/validation 总入口 | [plan and validation](plan-and-validation.md) |
| 复现或审查 OmniInteract realtime serving runner | [OmniInteract realtime](omniinteract-realtime.md) |
| 生成、评分或审查 MiniCPM-o Omni-DuplexEval artifact | [Omni-DuplexEval](omni-duplex-eval.md) |
13 changes: 12 additions & 1 deletion knowledge/repos/vllm-omni/benchmark/guides/benchmark-scope.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ created: 2026-07-10
updated: 2026-07-16
type: guide
tags: [vllm-omni, benchmark]
sources: ["#3767", "#3938"]
sources: ["#3767", "#3938", "PR #5957", benchmarks/tts/bench_tts.py, benchmarks/tts/model_configs.yaml]
---

# vLLM-Omni Benchmark 口径
Expand Down Expand Up @@ -166,3 +166,14 @@ candidate PR 只能来自三种来源:
- 禁止把第二种结果简称成 “AR 极限”。

**一句话规则**:benchmark PR 是尺子,不是自动成为被测对象;candidate PR 是用户需求,不是 agent 推断。先锁四元组,再启动任何远端长跑。

## Shared TTS runner 必须分离 registry identity 和实际 served model

- `--model` 只选择 `model_configs.yaml` 的 workload/deploy/voice 配置;服务从本地 bundle
启动时,`--served-model-name` 独立指定发给 `vllm bench serve` 的 model 值,不得
因此变更 registry key 或工作负载。
- 为请求注入 seed 前必须 copy task `extra_body`,不能在多轮 sweep 中污染共享
registry dict;`--num-warmups` 必须非负;`argparse.REMAINDER` 交给底层 CLI 前只移除
首个 literal `--`,其余参数和顺序原样保留。
- 验收:用 local served name + registry key、连续两轮不同 seed、负 warmup 和带/不带
separator 的 remainder 构造最终 argv;registry 输入在调用后保持不变。^[PR #5957]
Loading
Loading