]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
gguf: display strerrno when cant load a model (#18884)
authorMatthieu Coudron <redacted>
Wed, 21 Jan 2026 06:52:46 +0000 (07:52 +0100)
committerGitHub <redacted>
Wed, 21 Jan 2026 06:52:46 +0000 (08:52 +0200)
I've had issues loading models with llama-server:
[44039] E gguf_init_from_file: failed to open GGUF file 'mistral-7b-v0.1.Q8_0.gguf'

and I was sure it could access the file. Seems like --models-dir and
--models-presets dont interact like I thought they would but I salvaged
this snippet that helps troubleshooting
[44039] E gguf_init_from_file: failed to open GGUF file 'mistral-7b-v0.1.Q8_0.gguf' (errno No such file or directory)

ggml/src/gguf.cpp

index b165d8bdc62f64d5a4bca8f963632e632c375d50..bfab5c4d607ec768b37baa29cbf7350258a44d80 100644 (file)
@@ -734,7 +734,7 @@ struct gguf_context * gguf_init_from_file(const char * fname, struct gguf_init_p
     FILE * file = ggml_fopen(fname, "rb");
 
     if (!file) {
-        GGML_LOG_ERROR("%s: failed to open GGUF file '%s'\n", __func__, fname);
+        GGML_LOG_ERROR("%s: failed to open GGUF file '%s' (%s)\n", __func__, fname, strerror(errno));
         return nullptr;
     }