model : support MiniCPM-V 4.5 (#15575)

This commit is contained in:
tc-mb 2025-08-26 16:05:55 +08:00 committed by GitHub
parent 39842a7f73
commit c4e9239064
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 61 additions and 2 deletions

View file

@ -2202,6 +2202,8 @@ struct clip_model_loader {
hparams.minicpmv_query_num = 64;
} else if (hparams.minicpmv_version == 5) {
hparams.minicpmv_query_num = 64;
} else if (hparams.minicpmv_version == 6) {
hparams.minicpmv_query_num = 64;
} else {
hparams.minicpmv_query_num = 96;
}
@ -3685,6 +3687,9 @@ int clip_n_output_tokens(const struct clip_ctx * ctx, struct clip_image_f32 * im
} else if (params.minicpmv_version == 5) {
// MiniCPM-V 4.0
n_patches = 64;
} else if (params.minicpmv_version == 6) {
// MiniCPM-V 4.5
n_patches = 64;
} else {
GGML_ABORT("Unknown minicpmv version");
}