diff --git a/engines/python/setup/djl_python/properties_manager/vllm_rb_properties.py b/engines/python/setup/djl_python/properties_manager/vllm_rb_properties.py index 7a20d17a1..c742573a5 100644 --- a/engines/python/setup/djl_python/properties_manager/vllm_rb_properties.py +++ b/engines/python/setup/djl_python/properties_manager/vllm_rb_properties.py @@ -122,7 +122,7 @@ def validate_pipeline_parallel(self): def validate_tool_call_parser(self): if self.enable_auto_tool_choice: from vllm.entrypoints.openai.tool_parsers import ToolParserManager - valid_tool_parses = ToolParserManager.tool_parsers.keys() + valid_tool_parses = ToolParserManager.list_registered() if self.tool_call_parser not in valid_tool_parses: raise ValueError( f"Invalid tool call parser: {self.tool_call_parser} " @@ -133,8 +133,7 @@ def validate_tool_call_parser(self): def validate_reasoning_parser(self): if self.enable_reasoning: from vllm.reasoning.abs_reasoning_parsers import ReasoningParserManager - valid_reasoning_parses = ReasoningParserManager.reasoning_parsers.keys( - ) + valid_reasoning_parses = ReasoningParserManager.list_registered() if self.reasoning_parser not in valid_reasoning_parses: raise ValueError( f"Invalid reasoning parser: {self.reasoning_parser} " diff --git a/tests/integration/tests.py b/tests/integration/tests.py index f2e0266dc..ca9360cc4 100644 --- a/tests/integration/tests.py +++ b/tests/integration/tests.py @@ -790,8 +790,7 @@ class TestVllm_p4d: def test_qwen3_vl_32b_instruct(self): with Runner('lmi', 'qwen3-vl-32b-instruct') as r: prepare.build_vllm_async_model("qwen3-vl-32b-instruct") - env = ["VLLM_ATTENTION_BACKEND=TORCH_SDPA"] - r.launch(env_vars=env) + r.launch() client.run("multimodal qwen3-vl-32b-instruct".split()) def test_llama_4_scout_17b_16e_instruct(self):