From: kiwi Date: Fri, 25 Jul 2025 11:08:04 +0000 (+0800) Subject: mtmd : fix 32-bit narrowing issue in export-lora and mtmd clip (#14503) X-Git-Tag: upstream/0.0.6073~85 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=749e0d27f0247337869f4698f59dd7fafba94326;p=pkg%2Fggml%2Fsources%2Fllama.cpp mtmd : fix 32-bit narrowing issue in export-lora and mtmd clip (#14503) * [fix] Fix 32-bit narrowing issue in export-lora and mtmd clip * Update export-lora.cpp * Update clip.cpp * Update export-lora.cpp * format: use space to replace tab --- diff --git a/tools/export-lora/export-lora.cpp b/tools/export-lora/export-lora.cpp index 24dc85cf..f038019b 100644 --- a/tools/export-lora/export-lora.cpp +++ b/tools/export-lora/export-lora.cpp @@ -148,7 +148,7 @@ struct lora_merge_ctx { ctx_out = gguf_init_empty(); struct ggml_init_params params = { - /*.mem_size =*/ gguf_get_n_tensors(base_model.ctx_gguf)*ggml_tensor_overhead(), + /*.mem_size =*/ static_cast(gguf_get_n_tensors(base_model.ctx_gguf)*ggml_tensor_overhead()), /*.mem_buffer =*/ NULL, /*.no_alloc =*/ true, }; diff --git a/tools/mtmd/clip.cpp b/tools/mtmd/clip.cpp index be191404..e8e3b0a0 100644 --- a/tools/mtmd/clip.cpp +++ b/tools/mtmd/clip.cpp @@ -2315,7 +2315,7 @@ struct clip_model_loader { // create data context struct ggml_init_params params = { - /*.mem_size =*/ (gguf_get_n_tensors(ctx_gguf.get()) + 1) * ggml_tensor_overhead(), + /*.mem_size =*/ static_cast(gguf_get_n_tensors(ctx_gguf.get()) + 1) * ggml_tensor_overhead(), /*.mem_buffer =*/ NULL, /*.no_alloc =*/ true, };