]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
mtmd : fix 32-bit narrowing issue in export-lora and mtmd clip (#14503)
authorkiwi <redacted>
Fri, 25 Jul 2025 11:08:04 +0000 (19:08 +0800)
committerGitHub <redacted>
Fri, 25 Jul 2025 11:08:04 +0000 (13:08 +0200)
* [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

tools/export-lora/export-lora.cpp
tools/mtmd/clip.cpp

index 24dc85cf27336806d366b291131c266dcadd8e99..f038019b007b4842ba54cba3a1b28004a7014292 100644 (file)
@@ -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<size_t>(gguf_get_n_tensors(base_model.ctx_gguf)*ggml_tensor_overhead()),
             /*.mem_buffer =*/ NULL,
             /*.no_alloc   =*/ true,
         };
index be191404cfc7506cb4d992b90d8801153dcedbf5..e8e3b0a013dbd1cde6f93ea90a111606d16b5878 100644 (file)
@@ -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<size_t>(gguf_get_n_tensors(ctx_gguf.get()) + 1) * ggml_tensor_overhead(),
             /*.mem_buffer =*/ NULL,
             /*.no_alloc =*/ true,
         };