From cb8780a4ce617b9a53d0ffb535f6b18b82b5f3bf Mon Sep 17 00:00:00 2001 From: oobabooga <112222186+oobabooga@users.noreply.github.com> Date: Thu, 28 Aug 2025 11:13:19 -0700 Subject: [PATCH] Safer check for is_multimodal when loading models Avoids unrelated multimodal error when a model fails to load due to lack of memory. --- modules/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/models.py b/modules/models.py index cae88ac5..133131d7 100644 --- a/modules/models.py +++ b/modules/models.py @@ -57,7 +57,7 @@ def load_model(model_name, loader=None): shared.settings['truncation_length'] = shared.args.ctx_size shared.is_multimodal = False - if loader.lower() in ('exllamav3', 'llama.cpp'): + if loader.lower() in ('exllamav3', 'llama.cpp') and hasattr(model, 'is_multimodal'): shared.is_multimodal = model.is_multimodal() logger.info(f"Loaded \"{model_name}\" in {(time.time()-t0):.2f} seconds.")