From 1534d389af44a779d6b8b16f8574a50a2ab06f38 Mon Sep 17 00:00:00 2001 From: Chauncey Date: Wed, 30 Apr 2025 16:52:19 +0800 Subject: [PATCH] [Misc] Remove deprecated files (#17447) Signed-off-by: chaunceyjiang --- .../guided_decoding/reasoner/__init__.py | 35 ------------------- 1 file changed, 35 deletions(-) delete mode 100644 vllm/model_executor/guided_decoding/reasoner/__init__.py diff --git a/vllm/model_executor/guided_decoding/reasoner/__init__.py b/vllm/model_executor/guided_decoding/reasoner/__init__.py deleted file mode 100644 index ab6e47c007d2..000000000000 --- a/vllm/model_executor/guided_decoding/reasoner/__init__.py +++ /dev/null @@ -1,35 +0,0 @@ -# SPDX-License-Identifier: Apache-2.0 - -from __future__ import annotations - -from transformers import PreTrainedTokenizer - -from vllm.logger import init_logger -from vllm.model_executor.guided_decoding.reasoner.deepseek_reasoner import ( # noqa: E501 - DeepSeekReasoner) -from vllm.model_executor.guided_decoding.reasoner.reasoner import Reasoner - -logger = init_logger(__name__) - - -def get_reasoner(tokenizer: PreTrainedTokenizer, - reasoning_backend: str | None) -> Reasoner | None: - if reasoning_backend is None: - # No reasoning backend specified - return None - elif reasoning_backend == "deepseek_r1": - return DeepSeekReasoner.from_tokenizer(tokenizer) - elif reasoning_backend == "granite": - logger.warning( - "Granite reasoner not yet implemented for structured outputs") - return None - else: - # Raise a warning for unknown reasoning backend and return None - # We cannot raise an error here because some reasoning models - # may not have a corresponding Reasoner class. - logger.warning("Unknown reasoning backend %s for structured outputs ", - reasoning_backend) - return None - - -__all__ = ["Reasoner", "get_reasoner"]