Open
Description
🐛 Describe the bug
As of v0.6.5, we use xgrammar as the default backend for structured output. However, not all ways of expressing output requirements are supported. This issue is for tracking the list of known cases needed to be resolved for making xgrammar the default in all cases.
Fallback cases can be found here:
vllm/vllm/model_executor/guided_decoding/__init__.py
Lines 40 to 76 in d06e824
- non-x86 architectures
- regex
- choice \
- jsonschema support is incomplete
- lark grammars
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status