From cbdb2b9810c8dfd78671f41a44cd5c14d2dec76f Mon Sep 17 00:00:00 2001 From: wanzihao <1060304770@qq.com> Date: Fri, 17 Jul 2026 16:34:28 +0800 Subject: [PATCH 1/3] fix: add qwen3_omni_moe tool call parser mapping --- README.md | 1 + lightllm/utils/config_utils.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 420d123201..5018323140 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,7 @@ We have published a number of papers around components or features of LightLLM, doi = "10.18653/v1/2025.acl-long.551", pages = "11253--11267", ISBN = "979-8-89176-251-0", +} ``` **Request scheduler**: accepted by [ASPLOS’25](https://dl.acm.org/doi/10.1145/3676641.3716011): diff --git a/lightllm/utils/config_utils.py b/lightllm/utils/config_utils.py index 85d21477b0..0372b8eb3b 100644 --- a/lightllm/utils/config_utils.py +++ b/lightllm/utils/config_utils.py @@ -487,7 +487,7 @@ def get_tool_call_parser_for_model(model_path: str) -> Optional[str]: return "qwen3_coder" # Qwen3 series - if model_type in ["qwen3", "qwen3_moe", "qwen3_vl", "qwen3_vl_moe", "qwen3_vl_text", "qwen3_vl_moe_text"]: + if model_type in ["qwen3", "qwen3_moe", "qwen3_omni_moe", "qwen3_vl", "qwen3_vl_moe", "qwen3_vl_text", "qwen3_vl_moe_text"]: return "qwen25" # DeepSeek V3 From 4f49f918de7fd69adb87a1ee6690dee7179beea9 Mon Sep 17 00:00:00 2001 From: wanzihao <1060304770@qq.com> Date: Fri, 17 Jul 2026 16:41:11 +0800 Subject: [PATCH 2/3] format --- lightllm/utils/config_utils.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lightllm/utils/config_utils.py b/lightllm/utils/config_utils.py index 0372b8eb3b..e24305a6b7 100644 --- a/lightllm/utils/config_utils.py +++ b/lightllm/utils/config_utils.py @@ -487,7 +487,15 @@ def get_tool_call_parser_for_model(model_path: str) -> Optional[str]: return "qwen3_coder" # Qwen3 series - if model_type in ["qwen3", "qwen3_moe", "qwen3_omni_moe", "qwen3_vl", "qwen3_vl_moe", "qwen3_vl_text", "qwen3_vl_moe_text"]: + if model_type in [ + "qwen3", + "qwen3_moe", + "qwen3_omni_moe", + "qwen3_vl", + "qwen3_vl_moe", + "qwen3_vl_text", + "qwen3_vl_moe_text", + ]: return "qwen25" # DeepSeek V3 From 1fbbed7ebadb922d71b1fc1d6bcf36e91169160e Mon Sep 17 00:00:00 2001 From: wanzihao <1060304770@qq.com> Date: Fri, 17 Jul 2026 16:45:05 +0800 Subject: [PATCH 3/3] fix --- lightllm/utils/config_utils.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lightllm/utils/config_utils.py b/lightllm/utils/config_utils.py index e24305a6b7..09302ebc5a 100644 --- a/lightllm/utils/config_utils.py +++ b/lightllm/utils/config_utils.py @@ -527,6 +527,7 @@ def get_reasoning_parser_for_model(model_path: str) -> Optional[str]: "qwen3_vl_moe", "qwen3_vl_text", "qwen3_vl_moe_text", + "qwen3_omni_moe", "qwen3_5", "qwen3_5_moe", "qwen3_5_text",