[Misc] Throw error on unintended access to scheduler_config.max_model_len (#29771)

Signed-off-by: Wei Wei <wwei6@meta.com>
This commit is contained in:
Wei Wei 2025-12-01 18:58:44 -08:00 committed by GitHub
parent d0cd728907
commit fc95521ba5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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)