Skip to content

Commit 0a6ed23

Browse files
author
Alec Solder
committed
Removing validation and reasoning parser plugin registration from here as it occurs elsewhere
Signed-off-by: Alec Solder <alecs@fb.com>
1 parent b5825ad commit 0a6ed23

File tree

1 file changed

+0
-19
lines changed

1 file changed

+0
-19
lines changed

vllm/config/structured_outputs.py

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -66,25 +66,6 @@ def compute_hash(self) -> str:
6666

6767
@model_validator(mode="after")
6868
def _validate_structured_output_config(self) -> Self:
69-
# Import here to avoid circular import
70-
from vllm.reasoning.abs_reasoning_parsers import ReasoningParserManager
71-
72-
if self.reasoning_parser_plugin and len(self.reasoning_parser_plugin) > 3:
73-
ReasoningParserManager.import_reasoning_parser(self.reasoning_parser_plugin)
74-
75-
valid_reasoning_parsers = ReasoningParserManager.list_registered()
76-
if (
77-
self.reasoning_parser != ""
78-
and self.reasoning_parser not in valid_reasoning_parsers
79-
):
80-
logger.warning(
81-
"Reasoning parser %s not found among built-in parsers or "
82-
"reasoning_parser_plugin argument. Assuming it will be "
83-
"registered to the ReasoningParserManager programmatically "
84-
"before use.",
85-
self.reasoning_parser,
86-
)
87-
8869
if self.disable_any_whitespace and self.backend not in ("xgrammar", "guidance"):
8970
raise ValueError(
9071
"disable_any_whitespace is only supported for "

0 commit comments

Comments
 (0)