[BugFix] Fix mm_encoder_attn_backend arg type checking (#28599)

Signed-off-by: Nick Hill <nhill@redhat.com>
This commit is contained in:
Nick Hill
2025-11-12 19:06:03 -08:00
committed by GitHub
parent a543e678b4
commit 8832fff972
2 changed files with 6 additions and 1 deletions

View File

@@ -170,6 +170,9 @@ class MultiModalConfig:
def _validate_mm_encoder_attn_backend(
cls, value: str | AttentionBackendEnum | None
) -> AttentionBackendEnum | None:
# We need to import the real type here (deferred to avoid circular import).
from vllm.attention.backends.registry import AttentionBackendEnum
if value is None or isinstance(value, AttentionBackendEnum):
return value