We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cfbca8a commit c47aafaCopy full SHA for c47aafa
vllm/v1/structured_output/__init__.py
@@ -9,7 +9,6 @@
9
from vllm.logger import init_logger
10
from vllm.v1.structured_output.backend_types import (StructuredOutputBackend,
11
StructuredOutputGrammar)
12
-from vllm.v1.structured_output.backend_xgrammar import XgrammarBackend
13
14
if TYPE_CHECKING:
15
import numpy as np
@@ -47,6 +46,9 @@ def grammar_init(self, request: Request) -> None:
47
46
if self.backend is None:
48
backend_name = request.sampling_params.guided_decoding.backend_name
49
if backend_name == "xgrammar":
+ from vllm.v1.structured_output.backend_xgrammar import (
50
+ XgrammarBackend)
51
+
52
self.backend = XgrammarBackend(self.vllm_config)
53
else:
54
raise ValueError(
0 commit comments