From af327857ec01a389c5916230ed1721e69201ca72 Mon Sep 17 00:00:00 2001 From: Concedo <39025047+LostRuins@users.noreply.github.com> Date: Sun, 2 Nov 2025 02:11:17 +0800 Subject: [PATCH] handle loading very old mmproj that broke after https://github.com/ggml-org/llama.cpp/pull/14928 --- tools/mtmd/clip.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/mtmd/clip.cpp b/tools/mtmd/clip.cpp index 60ebb8992..0b3682fe4 100644 --- a/tools/mtmd/clip.cpp +++ b/tools/mtmd/clip.cpp @@ -2587,7 +2587,10 @@ struct clip_model_loader { } } - model.proj_type = clip_projector_type_from_string(proj_type); + if (!proj_type.empty()) + { + model.proj_type = clip_projector_type_from_string(proj_type); + } if (model.proj_type == PROJECTOR_TYPE_UNKNOWN) { throw std::runtime_error(string_format("%s: unknown projector type: %s\n", __func__, proj_type.c_str()));