tzhouam and Claude Fable 5.1
33de5d8629
Merge vLLM-Omni v0.29.0rc1 into edge-infer/omni-0.29.0
...
The pair for vLLM v0.29.0: rc1's docs pin vllm==0.29.0 and a static scan of
rc1's vllm.* imports against the v0.29.0 tree finds nothing missing, while
our 0.28-based tree needs seven modules v0.29.0 no longer has
(vllm.inputs.preprocess, entrypoints.launcher, openai.cli_args,
openai.engine.protocol, serve.utils.server_utils, layers.batch_invariant,
models.hunyuan_v1).
Ten files conflicted. Upstream's structure is the base everywhere; the
fork's features are re-attached to it:
- deploy_profile / apply_deploy_profile run before rc1's resolve_omni_config
pops deploy_config (async_omni_engine, cli/serve); the deploy-profile
selector and the resolve_model_config_path chain it needs stay in
entrypoints/utils.py; stage_overrides takes rc1's dict type.
- config_factory keeps the lazy diffusion output-type import; the diffusion
registry import in rc1's new config/resolver.py is made lazy for the same
WP6 reason (TTS path must not load diffusion).
- requirements: our core/media split kept; rc1's transformers>=5.13 floor
and kernels==0.16.1 applied in core.txt / media.txt.
- TTS: rc1's split_granularity and bounded seed plus our output_mode=
codec_tokens, _SessionInbox cancel handling and codec DELTA accumulation;
our private _conditioning_cache_salt is superseded by rc1's public
tts_adapters/base.py::conditioning_cache_salt.
- stage_runtime: rc1's single ExitStack G2 path (lock released before READY)
replaces our two-path block, with the four worker_phase names the init
profiler consumes still emitted; _cpu_placed / host admission kept.
Not yet run against vLLM 0.29.0: the tests listed in the W6 record.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-18 09:57:20 +08:00
0e602509aa
[BugFix] Add field validators for /v1/audio/generate request ( #4741 )
...
Signed-off-by: Shaun Walsh <shaunwalsh24@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Nick Cao <ncao@redhat.com >
2026-09-09 13:38:42 +00:00
tzhouam and Claude Fable 5.1
49a839ecf9
[Edge][WP5] Add codec-token streaming mode with on-device decoding
...
* qwen3_tts_talker_only pipeline (single terminal LLM_AR stage,
final_output_type "latent") + vllm_omni/deploy/qwen3_tts_talker_only.yaml;
a terminal talker publishes its per-step codes.audio rows to the client
(omni_client_multimodal_output_keys).
* /v1/audio/speech/stream: session.config.output_mode="codec_tokens" streams
codec.start (JSON) + binary frames (<IHB seq/n_frames/flags + int16 rows,
vllm_omni/entrypoints/openai/codec_stream.py) + codec.done; new input.cancel
message aborts an in-flight generation for both codec and PCM sessions
(single reader task + session inbox replaces direct socket reads); optional
session.config.seed; audio.done gains "cancelled" only when it happened.
* serving_speech._generate_codec_chunks aligns the cumulative code tensor to
output token ids (drops prefill placeholder/EOS rows) and emits deltas.
* TTS adapters: supports_codec_stream / codec_stream_spec (Qwen3-TTS: 16
codebooks, 2048 ids, 12.5 Hz, 24 kHz, decoder qwen3_tts_tokenizer_v2_12hz).
* examples/online_serving/text_to_speech/qwen3_tts/edge_decoder_client.py
decodes locally with Qwen3TTSTokenizerV2Decoder (ramp schedule, 72-frame
context, cancel/reset), codec_parity_check.py and
benchmarks/tts/codec_stream_e2e.py compare against the two-stage server.
* docs/serving/codec_token_streaming.md; CPU unit tests for the wire format,
alignment, session config and handler (frames, unsupported adapter, cancel);
L3 e2e tests/e2e/online_serving/test_qwen3_tts_codec_stream.py.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-09 11:10:13 +08:00
2bae550c04
[Frontend] Opt-in WebSocket TTS split_granularity and session seed ( #7046 )
...
Signed-off-by: rk9595 <rakesh.kariya@somaiya.edu >
Signed-off-by: Rakesh Kariya <rakesh.kariya@somaiya.edu >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-08 19:15:59 -07:00
ZacheryAU
b1ec136bd7
[Frontend] Add omni benchmark support for image and video endpoints ( #4728 )
2026-09-08 09:28:21 +08:00
Hongsheng Liu
d4096e01fe
[Model] Add native MAGI-2 Preview diffusion support ( #5918 )
...
Signed-off-by: Hongsheng Liu <liuhongsheng4@huawei.com >
Signed-off-by: hsliuustc0106 <liuhongsheng4@huawei.com >
2026-09-05 15:32:30 +08:00
AuFlow and Hongsheng Liu
49c6fc1540
[Frontend] Add configurable output sample rate to Speech API ( #6553 )
...
Signed-off-by: 郑倩倩 <2458983186@qq.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2026-09-01 17:25:09 +08:00
Alex Brooks
0eb47b76d0
[Bugfix] Handle DoS Overflow Cases ( #6598 )
...
Signed-off-by: Alex Brooks <albrooks@redhat.com >
2026-08-25 16:09:03 +00:00
Yukim1
6f55a06fab
[Docs] Remove stale stage config references ( #6270 )
...
Signed-off-by: zwhzzz0821 <2831474076@qq.com >
2026-08-20 07:09:12 +08:00
Alex Brooks
fe54ecc388
[Frontend] Loosen Validation for TTS Models with No Uploaded Speakers ( #5878 )
...
Signed-off-by: Alex Brooks <albrooks@redhat.com >
2026-08-14 17:05:11 -06:00
9b0df3909a
[Feature] timestamps for TTS via a forced-aligner pooling ( #4795 )
...
Signed-off-by: wjinxu <1299461899@qq.com >
Co-authored-by: xurui <xurui1@modelbest.onaliyun.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-12 05:33:34 +00:00
Sy03 and Yueqian Lin
58007c0084
[New Model] Support IndexTTS 2.5 ( #5957 )
...
Signed-off-by: Sysy <1370724210@qq.com >
Co-authored-by: Yueqian Lin <70319226+linyueqian@users.noreply.github.com >
2026-08-11 23:00:35 +00:00
Mu GuanLin
d8c35663b4
[Model][Feat] Support Minimax-H3 quality grading requests through dynamic loading/unloading with Cache-DiT ( #5853 )
...
Signed-off-by: mglyn <1203789601@qq.com >
2026-08-07 09:07:23 +00:00
WeiQing Chen
ae7bee0c43
[Feature] Align MiniMax H3 official input matrix ( #5752 )
...
Signed-off-by: david6666666 <530634352@qq.com >
2026-08-05 07:12:01 +00:00
SYLAR and lishunyang12
6e8c279a68
[Bugfix] Match image file metadata to output format ( #5619 )
...
Signed-off-by: lishunyang12 <lishunyang03@gmail.com >
Co-authored-by: lishunyang12 <lishunyang03@gmail.com >
2026-08-01 15:09:27 +00:00
张芷瑜(Zhang Zhiyu) and Zhiyu0603
f6e59c329b
[Bugfix] Return diffusion metrics from /v1/images/generations ( #5278 )
...
Signed-off-by: Zhiyu0603 <Zhiyu0603@users.noreply.github.com >
Co-authored-by: Zhiyu0603 <Zhiyu0603@users.noreply.github.com >
2026-07-28 16:38:37 +00:00
Ricardo Noriega
68a992060b
[Bugfix] Fix audio.format parameter silently ignored in chat completions ( #4718 )
...
Signed-off-by: Ricardo Noriega De Soto <rnoriega@redhat.com >
2026-07-16 00:17:02 -06:00
Kotaro Kikuchi
46f10478dc
[Bugfix] Qwen-Image-Layered: allow layers=2 to match upstream demo ( #4777 )
...
Signed-off-by: Kotaro Kikuchi <ktrk115@gmail.com >
2026-07-04 03:06:24 +00:00
faceless void
11f6a0b72e
Make speech streaming default to SSE ( #4679 )
...
Signed-off-by: syd520zy <529477025@qq.com >
2026-06-30 02:17:24 +00:00
Yueqian Lin and Sy03
b66cd024b9
[Bugfix] Fix /v1/audio/speech usage token accounting for Qwen3-TTS ( #4646 ) ( #4673 )
...
Signed-off-by: Yueqian Lin <linyueqian@outlook.com >
Co-authored-by: Sy03 <1370724210@qq.com >
2026-06-27 06:13:31 +08:00
Sy03
c39ac9fffd
[Bugfix] Stream Qwen3-TTS WebSocket input as one request ( #4731 )
...
Signed-off-by: Sy03 <1370724210@qq.com >
2026-06-26 07:48:30 +00:00
rongfu.leng and Gao Han
a2d1dafc65
[Feature] add a new response_format is file type when image generate ( #1673 )
...
Signed-off-by: rongfu.leng <lenronfu@gmail.com >
Co-authored-by: Gao Han <hgaoaf@connect.ust.hk >
2026-06-24 09:04:13 +08:00
+2
ec4ec0f604
Add SSE stream_format support for audio speech streaming ( #4490 )
...
Signed-off-by: syd520zy <529477025@qq.com >
Signed-off-by: faceless void <100186390+syd520zy@users.noreply.github.com >
Signed-off-by: Nick Cao <ncao@redhat.com >
Signed-off-by: Chendi Xue <chendi.xue@intel.com >
Signed-off-by: kTorp <Kristoffer.Torp@amd.com >
Signed-off-by: Junhong Liu <98734602+LJH-LBJ@users.noreply.github.com >
Signed-off-by: Hongsheng Liu <liuhongsheng4@huawei.com >
Signed-off-by: Hyoseop Song <crad_on25@naver.com >
Signed-off-by: Hyoseop Song <crad_on25@naver.com >
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com >
Co-authored-by: Nick Cao <ncao@redhat.com >
Co-authored-by: Chendi.Xue <chendi.xue@intel.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
Co-authored-by: Kristoffer <kristoffer.torp@amd.com >
Co-authored-by: Junhong Liu <ljh_lbj@163.com >
Co-authored-by: lishunyang <lishunyang12@163.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Hyoseop Song <crad_on25@naver.com >
Co-authored-by: Zhou Taichang <tzhouam@connect.ust.hk >
Co-authored-by: Alicia <115451386+congw729@users.noreply.github.com >
Co-authored-by: amy-why-3459 <wuhaiyan17@huawei.com >
2026-06-22 06:42:25 +00:00
ad07f98b73
[Feat] Streaming TTS word-level timestamps via forced aligner ( #4034 )
...
Signed-off-by: wjinxu <1299461899@qq.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-22 04:51:45 +00:00
152343d5fb
Feat: non_streaming_mode for Qwen3-TTS Base Models During Online Inference ( #4198 )
...
Signed-off-by: nagisa-kun <1434936049@qq.com >
Signed-off-by: Yueqian Lin <linyueqian@outlook.com >
Co-authored-by: Yueqian Lin <linyueqian@outlook.com >
Co-authored-by: Sy03 <1370724210@qq.com >
2026-06-11 22:15:05 +00:00
Chendi.Xue and Hongsheng Liu
5414f78e5f
[WAN2.2-S2V] Add server API for image + audio ( #3394 )
...
Signed-off-by: Chendi Xue <chendi.xue@intel.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2026-06-11 18:50:03 +08:00
akshatvishu and Hongsheng Liu
2fa4c7a4a9
[Model] Add Ming-omni-tts dense 0.5B pipeline ( #2906 )
...
Signed-off-by: akshatvishu <akshatnayak197@gmail.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2026-06-10 20:11:04 +08:00
MaciejBalaNV
2f25195750
Cosmos3 video to video generation ( #4266 )
...
Signed-off-by: Maciej Bala <mbala@nvidia.com >
2026-06-09 03:04:05 +08:00
Yuekai Zhang and Yueqian Lin
82e74ce972
[TTS][New Model] support bosonai/higgs-audio-v3-tts-4b ( #4169 )
...
Signed-off-by: Yuekai Zhang <zhangyuekai@foxmail.com >
Signed-off-by: Yueqian Lin <linyueqian@outlook.com >
Co-authored-by: Yueqian Lin <linyueqian@outlook.com >
2026-06-06 15:59:12 +00:00
ZacheryAU
bfc7cedcf1
Benchmark data statistics for each stage of omni models ( #3628 )
...
Signed-off-by: ZacheryAU <70869627+ZacheryAU@users.noreply.github.com >
2026-06-04 21:43:35 +08:00
706bad253d
Add Cosmos3 action modality ( #4102 )
...
Signed-off-by: Maciej Bala <mbala@nvidia.com >
Signed-off-by: Bartosz Stefaniak <bstefaniak@nvidia.com >
Signed-off-by: lishunyang12 <lishunyang12@163.com >
Co-authored-by: Maciej Bala <mbala@nvidia.com >
Co-authored-by: lishunyang12 <lishunyang12@163.com >
Co-authored-by: SYLAR <125541396+lishunyang12@users.noreply.github.com >
2026-06-03 19:30:39 +00:00
40b2959183
Add Cosmos3 sound generation ( #4073 )
...
Signed-off-by: Maciej Bala <mbala@nvidia.com >
Signed-off-by: lishunyang12 <lishunyang12@163.com >
Signed-off-by: Bartosz Stefaniak <bstefaniak@nvidia.com >
Co-authored-by: Bartosz Stefaniak <bstefaniak@nvidia.com >
Co-authored-by: lishunyang12 <lishunyang12@163.com >
2026-06-03 00:51:44 +00:00
Zhang Jian and Canlin Guo
b550709bba
[TTS][Model] support MOSS-TTS series ( #3420 )
...
Signed-off-by: Zhang <jianmusings@gmail.com >
Signed-off-by: Zhang Jian <jianmusings@gmail.com >
Signed-off-by: jian <jianmusings@gmail.com >
Signed-off-by: Canlin Guo <961750412@qq.com >
Co-authored-by: Canlin Guo <961750412@qq.com >
2026-06-02 15:46:01 +08:00
bc794e625f
Add Cosmos3 model support ( #3454 )
...
Signed-off-by: Maciej Bala <mbala@nvidia.com >
Signed-off-by: MaciejBalaNV <mbala@nvidia.com >
Signed-off-by: lishunyang12 <lishunyang12@163.com >
Co-authored-by: SYLAR <125541396+lishunyang12@users.noreply.github.com >
Co-authored-by: lishunyang12 <lishunyang12@163.com >
2026-06-02 04:04:31 +08:00
TaffyOfficial and TaffyOfficial
3c48257f8d
[Feat][HunyuanImage3] Stream AR text for IT2I image edits ( #3723 )
...
Signed-off-by: TaffyOfficial <2324465096@qq.com >
Co-authored-by: TaffyOfficial <2324465096@qq.com >
2026-05-27 12:27:11 +12:00
8f45e68bcd
[Higgs-Audio] bosonai/higgs-audio-v2-generation-3B-base TTS model support ( #3762 )
...
Signed-off-by: Yuekai Zhang <zhangyuekai@foxmail.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Yueqian Lin <70319226+linyueqian@users.noreply.github.com >
2026-05-25 23:16:07 +08:00
skf
90ed618b5a
[Bugfix] Align Offline and Online Inference ( #3506 )
2026-05-22 16:08:04 +08:00
Jie Liu and Yueqian Lin
90f5b3c3a1
Update streaming_speech_client.py to solve Qwen/Qwen3-TTS-12Hz-0.6B-CustomVoice voice problem ( #3380 )
...
Signed-off-by: Jie Liu <33612777+keeper-jie@users.noreply.github.com >
Signed-off-by: Yueqian Lin <linyueqian@outlook.com >
Co-authored-by: Yueqian Lin <linyueqian@outlook.com >
2026-05-14 20:43:05 -07:00
4c2bea782e
Fix "Add online serving to Stable Audio Diffusion and introduce v1/audio/generate endpoint" ( #1794 )
...
Signed-off-by: Ekagra Ranjan <3116519+ekagra-ranjan@users.noreply.github.com >
Signed-off-by: Yueqian Lin <linyueqian@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Yueqian Lin <70319226+linyueqian@users.noreply.github.com >
Co-authored-by: Yueqian Lin <linyueqian@outlook.com >
2026-04-28 18:06:57 +00:00
Hongsheng Liu
7a8b428bdb
Revert "[Doc][Frontend][Model][VoxCPM2] Support instructions and per-request cfg_value" ( #3204 )
2026-04-28 14:29:49 +08:00
Alfian Firmansyah and Hongsheng Liu
1069a144a8
[Doc][Frontend][Model][VoxCPM2] Support instructions and per-request cfg_value ( #3118 )
...
Signed-off-by: gnomefin <alfian@uselevers.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2026-04-28 11:24:04 +08:00
62c86c9d62
[Bugfix] Add seed support to TTS API for deterministic Fish Speech voice generation ( #2624 )
...
Signed-off-by: Yiyang Liu <yiyangliu@microsoft.com >
Signed-off-by: Yiyang Liu <37043548+ianliuy@users.noreply.github.com >
Signed-off-by: Yueqian Lin <70319226+linyueqian@users.noreply.github.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: Yueqian Lin <70319226+linyueqian@users.noreply.github.com >
2026-04-26 19:15:30 +00:00
FrosterHan and hx02481871@antgroup.com
9a1270e6cc
fix generations reponse body ( #3094 )
...
Signed-off-by: hx02481871@antgroup.com <hx02481871@antgroup.com >
Co-authored-by: hx02481871@antgroup.com <hx02481871@antgroup.com >
2026-04-25 10:17:44 +08:00
Chen-Yo Sun and Yueqian Lin
8e1bbc9ab5
[Feature][Voxtral TTS] Support per-model extra sampling params & add cfg_alpha for Voxtral TTS ( #2338 )
...
Signed-off-by: Chen-Yo Sun <chenyo.sun@mistral.ai >
Signed-off-by: Yueqian Lin <linyueqian@outlook.com >
Co-authored-by: Yueqian Lin <linyueqian@outlook.com >
2026-04-22 03:49:50 +00:00
52b53367ef
[Enhancement] Engine runtime errors ( #2426 )
...
Signed-off-by: Daniel Huang <daniel1.huang@intel.com >
Signed-off-by: Daniel Huang <pilotflyer824@gmail.com >
Signed-off-by: bjf-frz <frz123db@gmail.com >
Co-authored-by: Chenguang Zheng <645327136@qq.com >
Co-authored-by: Zhou Taichang <tzhouam@connect.ust.hk >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
Co-authored-by: bjf-frz <frz123db@gmail.com >
2026-04-21 14:46:05 +08:00
WeiQing Chen
6c6551dff8
[Feature] feat: add video frame interpolation postprocess ( #2555 )
...
Signed-off-by: David Chen <530634352@qq.com >
2026-04-15 11:52:20 +08:00
bjf-frz
fbb5dd5794
[Bugfix]: modify diffusion pipeline profiler result in videos ( #2647 )
...
Signed-off-by: bjf-frz <frz123db@gmail.com >
2026-04-10 16:48:06 +08:00
Markus / Mark and marksverdhai
feefdaee9f
[Bugfix] Accept 'speaker' as alias for 'voice' in TTS speech API ( #2424 )
...
Signed-off-by: marksverdhei <marksverdhei@hotmail.com >
Signed-off-by: marksverdhai <249650165+marksverdhai@users.noreply.github.com >
Co-authored-by: marksverdhai <249650165+marksverdhai@users.noreply.github.com >
2026-04-07 15:07:01 +00:00
skf
9584dd6e69
[HunyuanImage3] Align system_prompt support with official implementation ( #2270 )
...
Signed-off-by: skf1999 <13234016272@163.com >
2026-04-07 15:37:17 +08:00
WeiQing Chen
1ca942999a
[Bugfix] fix: validate layered image layers range ( #2334 )
...
Signed-off-by: David Chen <530634352@qq.com >
2026-03-30 21:27:09 +08:00