fix attn patch for kimivl (#7867)

This commit is contained in:
Kingsley 2025-04-27 23:12:28 +08:00 committed by GitHub
parent b4407e4b0b
commit 035e98035c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -69,6 +69,9 @@ def configure_attn_implementation(
if getattr(config, "model_type", None) == "internlm2": # special case for custom models
setattr(config, "attn_implementation", requested_attn_implementation)
elif getattr(config, "model_type", None) == "kimi_vl":
setattr(config.vision_config, "_attn_implementation", requested_attn_implementation)
setattr(config.text_config, "_attn_implementation", requested_attn_implementation)
else:
setattr(config, "_attn_implementation", requested_attn_implementation)