From 916bd9204d4f895d7a6d93199d87a3fbe3e1546d Mon Sep 17 00:00:00 2001 From: Michael Goin Date: Thu, 25 Sep 2025 12:45:06 -0400 Subject: [PATCH] Revert "[Bug] Dynamo Unsupported due to `BasevLLMParameter.torch_function` calling disabled super()" (#25681) Signed-off-by: yewentao256 Co-authored-by: Wentao Ye <44945378+yewentao256@users.noreply.github.com> --- vllm/model_executor/parameter.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/vllm/model_executor/parameter.py b/vllm/model_executor/parameter.py index 9b9d89ebaed11..66add98dab443 100644 --- a/vllm/model_executor/parameter.py +++ b/vllm/model_executor/parameter.py @@ -12,7 +12,6 @@ from torch.nn import Parameter from vllm.distributed import (get_tensor_model_parallel_rank, get_tensor_model_parallel_world_size) from vllm.logger import init_logger -from vllm.utils import is_torch_equal_or_newer __all__ = [ "BasevLLMParameter", "PackedvLLMParameter", "PerTensorScaleParameter", @@ -115,15 +114,6 @@ class BasevLLMParameter(Parameter): @classmethod def __torch_function__(cls, func, types, args=(), kwargs=None): - if not is_torch_equal_or_newer("2.8.0"): - logger.warning_once( - "Torch %s detected (<2.8.0): returning NotImplemented in " - "BasevLLMParameter.__torch_function__ to avoid potential " - "TorchDynamo issues.", - torch.__version__, - ) - return NotImplemented - if kwargs is None: kwargs = {} return super().__torch_function__(func, types, args, kwargs)