Skip to content

Commit e894c84

Browse files
committed
temp update
1 parent cb673e7 commit e894c84

2 files changed

Lines changed: 8 additions & 7 deletions

File tree

convert_hf_to_gguf.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4217,12 +4217,13 @@ def set_gguf_parameters(self):
42174217
super().set_gguf_parameters()
42184218
assert self.hparams_vision is not None
42194219
hparams = self.hparams_vision
4220-
if "sarashina2_vision" in self.global_config['model_type']:
4221-
self.global_config['model_type'] = "qwen2_vl"
42224220
model_type = self.global_config['model_type']
42234221
if model_type == 'sarashina2_vision':
4224-
model_type = "qwen2_vl"
4225-
if model_type == 'qwen2_vl':
4222+
model_type = 'qwen2_vl'
4223+
self.gguf_writer.add_clip_projector_type(gguf.VisionProjectorType.QWEN2VL)
4224+
spatial_merge_size = self.hparams.get("spatial_merge_size", 2)
4225+
self.gguf_writer.add_uint32("clip.vision.spatial_merge_size", spatial_merge_size)
4226+
elif model_type == 'qwen2_vl':
42264227
self.gguf_writer.add_clip_projector_type(gguf.VisionProjectorType.QWEN2VL)
42274228
elif model_type == 'qwen2_5_vl' or model_type == 'qwen2_5_omni':
42284229
if model_type == 'qwen2_5_omni':

tools/mtmd/mtmd.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1250,9 +1250,9 @@ mtmd_decoder_pos mtmd_image_tokens_get_decoder_pos(const mtmd_image_tokens * ima
12501250
mtmd_decoder_pos pos;
12511251
// M-RoPE logic
12521252
// TODO: support other types of position encoding if needed
1253-
pos.t = pos_0;
1254-
pos.x = pos_0 + (i % image_tokens->nx);
1255-
pos.y = pos_0 + (i / image_tokens->nx);
1253+
pos.t = 0;
1254+
pos.x = i % image_tokens->nx;
1255+
pos.y = i / image_tokens->nx;
12561256
pos.z = 0; // unused for now
12571257
return pos;
12581258
}

0 commit comments

Comments
 (0)