tzhouam
3e539fcb6a
Merge remote-tracking branch 'origin/main' into dev/vllm-align
...
Made-with: Cursor
# Conflicts:
# vllm_omni/entrypoints/openai/serving_chat.py
# vllm_omni/worker/gpu_model_runner.py
Signed-off-by: tzhouam <tzhouam@connect.ust.hk >
2026-03-03 02:57:27 +00:00
汪志鹏 and Cursor
e37a89ffcb
[Feature]: Support cfg kv-cache transfer in multi-stage ( #1422 )
...
Signed-off-by: princepride <wangzhipeng628@gmail.com >
Signed-off-by: 汪志鹏 <wangzhipeng628@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-03-02 05:06:28 +00:00
tzhouam
26744bcb35
Merge origin/main into dev/vllm-align
...
Resolved conflicts:
- vllm_omni/inputs/preprocess.py: took origin/main's elif mm_processor_kwargs branch, fixed undefined mm_uuids reference
- vllm_omni/model_executor/models/qwen3_tts/qwen3_tts_code_predictor_vllm.py: took origin/main's NPU support
Made-with: Cursor
Signed-off-by: tzhouam <tzhouam@connect.ust.hk >
2026-03-02 02:10:32 +00:00
03c01e0415
[Qwen3TTS][Feat] Streaming output ( #1438 )
...
Signed-off-by: pablo <pablo@agigo.ai >
Signed-off-by: Hongsheng Liu <liuhongsheng4@huawei.com >
Co-authored-by: pablo <pablo@agigo.ai >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2026-02-26 21:02:35 +08:00
Yuanheng Zhao
ed08a216c1
[Misc] Migrate L1 tests to use pytest-mock ( #1315 )
...
Signed-off-by: Yuanheng Zhao <jonathan.zhaoyh@gmail.com >
Signed-off-by: yuanheng <jonathan.zhaoyh@gmail.com >
2026-02-26 17:08:39 +08:00
tzhouam
8d0c46487e
Merge origin/main into dev/vllm-align
...
Resolve conflicts:
- docker/Dockerfile.ci: Keep wheel install section, update hash to 6042e66cd5
- vllm_omni/platforms/npu/worker/npu_model_runner.py: Accept main's refactoring
Made-with: Cursor
Signed-off-by: tzhouam <tzhouam@connect.ust.hk >
2026-02-26 08:19:53 +00:00
Yanick Schraner
97f4c5b1e7
[Bugfix] Add TTS configuration options ( #1177 )
...
Signed-off-by: Yanick Schraner <yanick.schraner@bs.ch >
2026-02-26 00:14:44 +08:00
tzhouam
22e01c416b
Merge remote-tracking branch 'origin/main' into dev/vllm-align
2026-02-25 08:15:55 +00:00
Junhong Liu and Hongsheng Liu
c0908dd3fa
[Bugfix] Forward all vllm-omni serve command parameters to model ( #985 )
...
Signed-off-by: Junhong Liu <98734602+LJH-LBJ@users.noreply.github.com >
Signed-off-by: Junhong Liu <ljh_lbj@163.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2026-02-24 22:20:01 +08:00
36b8f80266
[Feature] Support Stage Based Deployment CLI ( #939 )
...
Signed-off-by: wuhang <wuhang6@huawei.com >
Signed-off-by: princepride <wangzhipeng628@gmail.com >
Signed-off-by: wuhang <whlbx@hotmail.com >
Co-authored-by: 汪志鹏 <wangzhipeng628@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-24 16:55:23 +08:00
tzhouam
81b9e40bbf
Enhance signature compatibility checks in OmniLLM tests
...
- Improved the test_overridden_method_signatures_compatible function to better handle missing parameters in method signatures.
- Added logic to account for VAR_KEYWORD parameters, ensuring more accurate detection of signature mismatches.
Signed-off-by: [Your Name] <your.email@example.com >
Signed-off-by: tzhouam <tzhouam@connect.ust.hk >
2026-02-24 07:56:47 +00:00
tzhouam
04ccb062fc
Add signature compatibility tests for OmniLLM class
...
- Introduced tests to ensure method signatures in OmniLLM match those of the base LLM class, preventing runtime TypeErrors due to parameter mismatches.
- Updated the _run_engine method in OmniLLM to include an optional output_type parameter.
Signed-off-by: [Your Name] <your.email@example.com >
Signed-off-by: tzhouam <tzhouam@connect.ust.hk >
2026-02-24 06:58:39 +00:00
Sy03 and Hongsheng Liu
efbe4116ff
[Feature] : Support disaggregated inference pipeline for Qwen3_TTS ( #1161 )
...
Signed-off-by: Sy03 <1370724210@qq.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2026-02-21 07:36:44 +08:00
Samit and Flora Feng
9c00852d85
[Feature] Support Wan2.2 T2V and I2V Online Serving with OpenAI /v1/videos API ( #1073 )
...
Signed-off-by: samithuang <285365963@qq.com >
Signed-off-by: Samit <285365963@qq.com >
Signed-off-by: SamitHuang <285365963@qq.com >
Co-authored-by: Flora Feng <4florafeng@gmail.com >
2026-02-12 14:28:32 +08:00
Junhong Liu
82fd2c3637
Fix yield token metrics and opt metrics record stats ( #1292 )
2026-02-12 00:52:05 +08:00
amy-why-3459
ee624d0686
[BugFix] Fixed the issue where ignore_eos was not working. ( #1286 )
...
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com >
2026-02-10 16:08:20 +08:00
Junhong Liu and Hongsheng Liu
9af6fb9a1f
[Feature] Opt metrics structure ( #891 )
...
Signed-off-by: Junhong Liu <98734602+LJH-LBJ@users.noreply.github.com >
Signed-off-by: Junhong Liu <ljh_lbj@163.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2026-02-09 19:17:32 +08:00
Alicia and Hongsheng Liu
d3ea94309d
[CI] Add pytest markers to current tests and update the doc. ( #577 )
...
Signed-off-by: Alicia <115451386+congw729@users.noreply.github.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2026-02-09 16:49:45 +08:00
ApsarasX
87847a214a
[Bugfix] Ensure seed=0 is correctly handled in image edit ( #1248 )
...
Signed-off-by: ApsarasX <apsarax@outlook.com >
2026-02-07 07:09:54 +08:00
dengyunyang
70a5de9dd4
[FEATURE] /v1/images/edit interface ( #1101 )
...
Signed-off-by: dengyunyang <584797741@qq.com >
2026-01-31 14:13:36 +08:00
2e6895ff0e
[Bugfix][Qwen3TTS] Load speaker_id/voices from model configuration ( #1079 )
...
Signed-off-by: pablo <juanz9312@gmail.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
Co-authored-by: WeiQing Chen <40507679+david6666666@users.noreply.github.com >
2026-01-31 10:42:09 +08:00
Canlin Guo
c9392dff01
[Hardware] Support platforms and plugin system ( #774 )
...
Signed-off-by: gcanlin <canlinguosdu@gmail.com >
2026-01-28 22:12:52 +08:00
Zeyu Huang | 黃澤宇
d64bbde561
[Frontend][Model] Support batch request with refined OmniDiffusionReq… ( #797 )
...
Signed-off-by: Huang, Zeyu <11222265+fhfuih@users.noreply.github.com >
2026-01-28 16:07:42 +08:00
lif
c4220f0979
[BugFix] Add /health and /v1/models endpoints for diffusion mode, fix streaming compatibility ( #454 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-28 13:11:15 +08:00
Yueqian Lin
9bca8880fe
Fix TTS speaker typo and add supported languages ( #990 )
...
Signed-off-by: linyueqian <linyueqian@outlook.com >
2026-01-27 23:19:51 +08:00
amy-why-3459
d2b3a24af3
[BugFix] Modify the method of obtaining external_request_id ( #961 )
...
Signed-off-by: amy-why-3459 <wuhaiyan17@huawei.com >
2026-01-27 20:56:02 +08:00
Yueqian Lin
77ff875170
Support Qwen3 tts online serving ( #968 )
...
Signed-off-by: linyueqian <linyueqian@outlook.com >
2026-01-27 14:37:21 +08:00
Gao Han
a54c323952
[Model] Support Qwen3-TTS model series ( #895 )
...
Signed-off-by: Gaohan123 <hgaoaf@connect.ust.hk >
2026-01-22 16:57:37 +08:00
dsinghvi
8c1259383c
omni entrypoint support tokenizer arg ( #572 )
...
Signed-off-by: Divyansh Singhvi <divyanshsinghvi@gmail.com >
2026-01-08 15:44:14 +08:00
Chenguang Zheng
aaba243832
[BUGFIX] Delete the CUDA context in the stage process. ( #661 )
...
Signed-off-by: Chenguang ZHENG <645327136@qq.com >
Signed-off-by: Chenguang Zheng <645327136@qq.com >
2026-01-06 22:22:04 +08:00
Gao Han and Hongsheng Liu
6b18d31aaa
[Bugfix] Support both list and generator mode & fix unnecessary error log ( #599 )
...
Signed-off-by: Gaohan123 <hgaoaf@connect.ust.hk >
Signed-off-by: Hongsheng Liu <liuhongsheng4@huawei.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2026-01-05 09:17:06 +08:00
Canlin Guo and Hongsheng Liu
4f8cb95571
[Metric] Fix the computation of e2e_total_tokens ( #519 )
...
Signed-off-by: gcanlin <canlinguosdu@gmail.com >
Signed-off-by: Hongsheng Liu <liuhongsheng4@huawei.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2026-01-01 00:13:17 +08:00
Gao Han
9c7de5373a
[Feature]Basic version of supporting streaming output ( #367 )
...
Signed-off-by: Gaohan123 <hgaoaf@connect.ust.hk >
2026-01-01 03:02:04 +13:00
Ziming Huang and Hongsheng Liu
ad0224f2e6
[Feature] Support Omni serving abort request ( #486 )
...
Signed-off-by: ZeldaHuang <hzm414167@alibaba-inc.com >
Signed-off-by: Hongsheng Liu <liuhongsheng4@huawei.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2025-12-31 16:14:03 +08:00
f0b8d3db82
[Feature] Control the stage init timeout threshold by --stage-init-timeout ( #393 )
...
Signed-off-by: Taichang Zhou <tzhouam@connect.ust.hk >
Signed-off-by: Zhou Taichang <tzhouam@connect.ust.hk >
Signed-off-by: tzhouam <tzhouam@connect.ust.hk >
Signed-off-by: gcanlin <canlinguosdu@gmail.com >
Signed-off-by: yinpeiqi <yinpeiqi809@gmail.com >
Signed-off-by: Li Shunyang <gmsv2544@nus.edu.sg >
Signed-off-by: Li Shunyang <lishunyang12@163.com >
Signed-off-by: Peiqi Yin <60515999+yinpeiqi@users.noreply.github.com >
Signed-off-by: dengyunyang <584797741@qq.com >
Signed-off-by: Samit <285365963@qq.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Canlin Guo <canlinguosdu@gmail.com >
Co-authored-by: Peiqi Yin <60515999+yinpeiqi@users.noreply.github.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
Co-authored-by: SYLAR <125541396+lishunyang12@users.noreply.github.com >
Co-authored-by: Jiangyun Zhu <riverclouds.zhu@qq.com >
Co-authored-by: dengyunyang <584797741@qq.com >
Co-authored-by: Samit <285365963@qq.com >
2025-12-30 23:37:10 +08:00
WeiQing Chen and Hongsheng Liu
1753a878e0
[Bugfix] t2i online fix cache configuration failure and errors in /v1/images/generation endpoint. ( #499 )
...
Signed-off-by: David Chen <530634352@qq.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2025-12-30 16:50:30 +08:00
Peiqi Yin and Hongsheng Liu
60143adc52
[Core] remove deparated code from PR391 ( #502 )
...
Signed-off-by: yinpeiqi <yinpeiqi809@gmail.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2025-12-28 21:11:37 +13:00
2f69748ee4
add openai create speech endpoint ( #305 )
...
Signed-off-by: Bhanu068 <voutharoja.bhanu06@gmail.com >
Signed-off-by: Bhanu Prakash Voutharoja <59905694+Bhanu068@users.noreply.github.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
Co-authored-by: Yueqian Lin <70319226+linyueqian@users.noreply.github.com >
2025-12-27 13:56:51 +08:00
595e7c0032
[Core] Supports stage abstraction in the diffusion model ( #391 )
...
Signed-off-by: Chenguang ZHENG <645327136@qq.com >
Signed-off-by: yinpeiqi <yinpeiqi809@gmail.com >
Co-authored-by: yinpeiqi <yinpeiqi809@gmail.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2025-12-27 01:59:33 +13:00
Junhong Liu
51eefbfebc
[BugFix] initial sampling_params_list when offline inference ( #468 )
...
Signed-off-by: Junhong <liujunhong11@huawei.com >
Signed-off-by: Junhong Liu <98734602+LJH-LBJ@users.noreply.github.com >
Signed-off-by: Junhong Liu <ljh_lbj@163.com >
2025-12-26 13:54:12 +08:00
dengyunyang and Hongsheng Liu
a500ca1f28
[Feature] logger refactor ( #466 )
...
Signed-off-by: dengyunyang <584797741@qq.com >
Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com >
2025-12-26 08:42:06 +08:00
Wonjae Lee and wonjae.lee0
341457a121
[Feature] Support standard OpenAI API sampling parameters for thinker stage. (max_tokens...) ( #450 )
...
Signed-off-by: wonjae.lee0 <wonjae.lee0@navercorp.com >
Co-authored-by: wonjae.lee0 <wonjae.lee0@navercorp.com >
2025-12-24 20:39:01 +08:00
Doug Smith
74c142460d
DALL-E compatible image generation endpoint ( #292 )
...
Signed-off-by: dougbtv <dosmith@redhat.com >
2025-12-23 09:05:37 +08:00
Canlin Guo
97a5860681
[Security][Feature] Use Msgpack in OmniSerializer instead of pickle ( #310 )
...
Signed-off-by: gcanlin <canlinguosdu@gmail.com >
2025-12-22 13:21:16 +13:00
8939eb835d
[Rebase] Rebase to vllm 0.12.0 ( #335 )
...
Signed-off-by: Rein Yang <ruiruyang2@gmail.com >
Signed-off-by: tzhouam <tzhouam@connect.ust.hk >
Signed-off-by: Isotr0py <mozf@mail2.sysu.edu.cn >
Co-authored-by: Rein Yang <ruiruyang2@gmail.com >
Co-authored-by: Isotr0py <mozf@mail2.sysu.edu.cn >
2025-12-19 16:42:02 +08:00
Gao Han
8722c6374c
[Feature] Support output modalities control per request ( #298 )
...
Signed-off-by: Gaohan123 <hgaoaf@connect.ust.hk >
2025-12-17 17:19:56 +08:00
Alicia
c32f52fcc0
[CI] Adjust folder ( #300 )
...
Signed-off-by: Alicia Wang <115451386+congw729@users.noreply.github.com >
2025-12-12 09:19:24 +00:00
WeiQing Chen
9a7f7b7de5
[Bugfix]multi-GPU tp scenarios, devices: "0,1" uses physical IDs instead of logical IDs ( #253 )
...
Signed-off-by: David Chen <530634352@qq.com >
2025-12-09 21:04:30 +08:00