From fc95521ba59f4800c8afa7fcdcebc3cf08dd197c Mon Sep 17 00:00:00 2001 From: Wei Wei Date: Mon, 1 Dec 2025 18:58:44 -0800 Subject: [PATCH] [Misc] Throw error on unintended access to scheduler_config.max_model_len (#29771) Signed-off-by: Wei Wei --- vllm/config/scheduler.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vllm/config/scheduler.py b/vllm/config/scheduler.py index ff1ac0e18f32..88f3e62fbd4e 100644 --- a/vllm/config/scheduler.py +++ b/vllm/config/scheduler.py @@ -274,3 +274,8 @@ class SchedulerConfig: ) return self + + def __getattribute__(self, name: str) -> Any: + if name == "max_model_len" or name == "is_encoder_decoder": + raise AttributeError(f"{name} is an init-only parameter. ") + return object.__getattribute__(self, name)