Spaces:
Running
Running
Sigbjørn Skjæret
commited on
Commit
·
e7b2e19
1
Parent(s):
b25d3bf
ggml : do not output unprintable characters on GGUF load failure (llama/14381)
Browse files- ggml/src/gguf.cpp +5 -1
ggml/src/gguf.cpp
CHANGED
|
@@ -335,7 +335,11 @@ struct gguf_context * gguf_init_from_file_impl(FILE * file, struct gguf_init_par
|
|
| 335 |
|
| 336 |
for (uint32_t i = 0; i < magic.size(); i++) {
|
| 337 |
if (magic[i] != GGUF_MAGIC[i]) {
|
| 338 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 339 |
gguf_free(ctx);
|
| 340 |
return nullptr;
|
| 341 |
}
|
|
|
|
| 335 |
|
| 336 |
for (uint32_t i = 0; i < magic.size(); i++) {
|
| 337 |
if (magic[i] != GGUF_MAGIC[i]) {
|
| 338 |
+
char c0 = isprint(magic[0]) ? magic[0] : '?';
|
| 339 |
+
char c1 = isprint(magic[1]) ? magic[1] : '?';
|
| 340 |
+
char c2 = isprint(magic[2]) ? magic[2] : '?';
|
| 341 |
+
char c3 = isprint(magic[3]) ? magic[3] : '?';
|
| 342 |
+
GGML_LOG_ERROR("%s: invalid magic characters: '%c%c%c%c', expected 'GGUF'\n", __func__, c0, c1, c2, c3);
|
| 343 |
gguf_free(ctx);
|
| 344 |
return nullptr;
|
| 345 |
}
|