vllm.model_executor.guided_decoding
Modules:
Name | Description |
---|---|
guidance_decoding |
|
guidance_logits_processors |
|
guided_fields |
|
lm_format_enforcer_decoding |
|
outlines_decoding |
|
outlines_logits_processors |
|
utils |
|
xgrammar_decoding |
|
get_guided_decoding_logits_processor
async
¶
get_guided_decoding_logits_processor(
guided_params: GuidedDecodingParams,
tokenizer: PreTrainedTokenizer,
model_config: ModelConfig,
reasoning_backend: str | None = None,
) -> LogitsProcessor | None
Source code in vllm/model_executor/guided_decoding/__init__.py
get_local_guided_decoding_logits_processor
¶
get_local_guided_decoding_logits_processor(
guided_params: GuidedDecodingParams,
tokenizer: PreTrainedTokenizer,
model_config: ModelConfig,
reasoning_backend: str | None = None,
) -> LogitsProcessor | None
Source code in vllm/model_executor/guided_decoding/__init__.py
maybe_backend_fallback
¶
maybe_backend_fallback(
guided_params: GuidedDecodingParams,
) -> GuidedDecodingParams