1717#define  KEY_FTYPE                " general.file_type" 
1818#define  KEY_NAME                 " general.name" 
1919#define  KEY_DESCRIPTION          " general.description" 
20- #define  KEY_HAS_TEXT_ENC         " clip.has_text_encoder" 
21- #define  KEY_HAS_VIS_ENC          " clip.has_vision_encoder" 
22- #define  KEY_HAS_LLAVA_PROJ       " clip.has_llava_projector" 
23- #define  KEY_HAS_MINICPMV_PROJ    " clip.has_minicpmv_projector" 
24- #define  KEY_HAS_GLM_PROJ         " clip.has_glm_projector" 
2520#define  KEY_MINICPMV_VERSION     " clip.minicpmv_version" 
26- #define  KEY_HAS_QWEN2VL_MERGER   " clip.has_qwen2vl_merger" 
2721#define  KEY_USE_GELU             " clip.use_gelu" 
2822#define  KEY_USE_SILU             " clip.use_silu" 
29- #define  KEY_N_EMBD               " clip.%s.embedding_length" 
30- #define  KEY_N_FF                 " clip.%s.feed_forward_length" 
31- #define  KEY_N_BLOCK              " clip.%s.block_count" 
32- #define  KEY_N_HEAD               " clip.%s.attention.head_count" 
33- #define  KEY_LAYER_NORM_EPS       " clip.%s.attention.layer_norm_epsilon" 
34- #define  KEY_PROJ_DIM             " clip.%s.projection_dim" 
35- #define  KEY_TOKENS               " tokenizer.ggml.tokens" 
23+ #define  KEY_N_EMBD               " clip.vision.embedding_length" 
24+ #define  KEY_N_FF                 " clip.vision.feed_forward_length" 
25+ #define  KEY_N_BLOCK              " clip.vision.block_count" 
26+ #define  KEY_N_HEAD               " clip.vision.attention.head_count" 
27+ #define  KEY_LAYER_NORM_EPS       " clip.vision.attention.layer_norm_epsilon" 
28+ #define  KEY_PROJ_DIM             " clip.vision.projection_dim" 
3629#define  KEY_IMAGE_SIZE           " clip.vision.image_size" 
3730#define  KEY_PATCH_SIZE           " clip.vision.patch_size" 
3831#define  KEY_IMAGE_MEAN           " clip.vision.image_mean" 
@@ -96,9 +89,9 @@ enum projector_type {
9689    PROJECTOR_TYPE_MLP_NORM,
9790    PROJECTOR_TYPE_LDP,
9891    PROJECTOR_TYPE_LDPV2,
99-     PROJECTOR_TYPE_RESAMPLER ,
92+     PROJECTOR_TYPE_MINICPMV ,
10093    PROJECTOR_TYPE_GLM_EDGE,
101-     PROJECTOR_TYPE_MERGER ,
94+     PROJECTOR_TYPE_QWEN2VL ,
10295    PROJECTOR_TYPE_GEMMA3,
10396    PROJECTOR_TYPE_IDEFICS3,
10497    PROJECTOR_TYPE_PIXTRAL,
@@ -109,9 +102,9 @@ static std::map<projector_type, std::string> PROJECTOR_TYPE_NAMES = {
109102    { PROJECTOR_TYPE_MLP,       " mlp"   },
110103    { PROJECTOR_TYPE_LDP,       " ldp"   },
111104    { PROJECTOR_TYPE_LDPV2,     " ldpv2"  },
112-     { PROJECTOR_TYPE_RESAMPLER,  " resampler"  },
105+     { PROJECTOR_TYPE_MINICPMV,   " resampler"  },
113106    { PROJECTOR_TYPE_GLM_EDGE,  " adapter"  },
114-     { PROJECTOR_TYPE_MERGER,     " qwen2vl_merger"  },
107+     { PROJECTOR_TYPE_QWEN2VL,    " qwen2vl_merger"  },
115108    { PROJECTOR_TYPE_GEMMA3,    " gemma3"  },
116109    { PROJECTOR_TYPE_IDEFICS3,  " idefics3"  },
117110    { PROJECTOR_TYPE_PIXTRAL,   " pixtral"  },
0 commit comments