]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
model : support step3-vl-10b (#21287)
authorforforever73 <redacted>
Wed, 8 Apr 2026 07:51:31 +0000 (15:51 +0800)
committerGitHub <redacted>
Wed, 8 Apr 2026 07:51:31 +0000 (09:51 +0200)
commit09343c01986667b26d414733950c9d38e91c3065
treec15390c410b5267d74bf5db61c542e8f763a3e34
parent97508acb17ff933c67edb3a2f0997bc19a6abb98
model : support step3-vl-10b (#21287)

* feat: support step3-vl-10b

* use fused QKV && mapping tensor in tensor_mapping.py

* guard hardcoded params and drop crop metadata

* get understand_projector_stride from global config

* img_u8_resize_bilinear_to_f32 move in step3vl class

* Apply suggestions from code review

Co-authored-by: Sigbjørn Skjæret <redacted>
* fix the \r\n mess

* add width and heads to MmprojModel.set_gguf_parameters

---------

Co-authored-by: Sigbjørn Skjæret <redacted>
12 files changed:
convert_hf_to_gguf.py
gguf-py/gguf/constants.py
gguf-py/gguf/tensor_mapping.py
tools/mtmd/CMakeLists.txt
tools/mtmd/clip-impl.h
tools/mtmd/clip-model.h
tools/mtmd/clip.cpp
tools/mtmd/models/models.h
tools/mtmd/models/step3vl.cpp [new file with mode: 0644]
tools/mtmd/mtmd-image.cpp
tools/mtmd/mtmd-image.h
tools/mtmd/mtmd.cpp