17
17
#define KEY_FTYPE " general.file_type"
18
18
#define KEY_NAME " general.name"
19
19
#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"
25
20
#define KEY_MINICPMV_VERSION " clip.minicpmv_version"
26
- #define KEY_HAS_QWEN2VL_MERGER " clip.has_qwen2vl_merger"
27
21
#define KEY_USE_GELU " clip.use_gelu"
28
22
#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"
36
29
#define KEY_IMAGE_SIZE " clip.vision.image_size"
37
30
#define KEY_PATCH_SIZE " clip.vision.patch_size"
38
31
#define KEY_IMAGE_MEAN " clip.vision.image_mean"
@@ -96,9 +89,9 @@ enum projector_type {
96
89
PROJECTOR_TYPE_MLP_NORM,
97
90
PROJECTOR_TYPE_LDP,
98
91
PROJECTOR_TYPE_LDPV2,
99
- PROJECTOR_TYPE_RESAMPLER ,
92
+ PROJECTOR_TYPE_MINICPMV ,
100
93
PROJECTOR_TYPE_GLM_EDGE,
101
- PROJECTOR_TYPE_MERGER ,
94
+ PROJECTOR_TYPE_QWEN2VL ,
102
95
PROJECTOR_TYPE_GEMMA3,
103
96
PROJECTOR_TYPE_IDEFICS3,
104
97
PROJECTOR_TYPE_PIXTRAL,
@@ -109,9 +102,9 @@ static std::map<projector_type, std::string> PROJECTOR_TYPE_NAMES = {
109
102
{ PROJECTOR_TYPE_MLP, " mlp" },
110
103
{ PROJECTOR_TYPE_LDP, " ldp" },
111
104
{ PROJECTOR_TYPE_LDPV2, " ldpv2" },
112
- { PROJECTOR_TYPE_RESAMPLER, " resampler" },
105
+ { PROJECTOR_TYPE_MINICPMV, " resampler" },
113
106
{ PROJECTOR_TYPE_GLM_EDGE, " adapter" },
114
- { PROJECTOR_TYPE_MERGER, " qwen2vl_merger" },
107
+ { PROJECTOR_TYPE_QWEN2VL, " qwen2vl_merger" },
115
108
{ PROJECTOR_TYPE_GEMMA3, " gemma3" },
116
109
{ PROJECTOR_TYPE_IDEFICS3, " idefics3" },
117
110
{ PROJECTOR_TYPE_PIXTRAL, " pixtral" },
0 commit comments