[Bug] Fix attention_backend arg string parsing (#30534)

Signed-off-by: mgoin <mgoin64@gmail.com>
This commit is contained in:
Michael Goin 2025-12-12 10:40:50 -05:00 committed by GitHub
parent dc13c99eed
commit 09ad3b76b3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1649,7 +1649,13 @@ class EngineArgs:
"attention_backend and attention_config.backend "
"are mutually exclusive"
)
attention_config.backend = self.attention_backend
# Convert string to enum if needed (CLI parsing returns a string)
if isinstance(self.attention_backend, str):
attention_config.backend = AttentionBackendEnum[
self.attention_backend.upper()
]
else:
attention_config.backend = self.attention_backend
load_config = self.create_load_config()