From 30d7a59ba88b585a172fa86e38df948e839315ee Mon Sep 17 00:00:00 2001 From: "shane.xb.qian" Date: Thu, 13 Mar 2025 17:10:37 +0800 Subject: [PATCH] ollama-debug.c: change 'ld' to 'PRIi64' * macOS has different definition per info from @mxyng --- ml/backend/ggml/ggml/src/ollama-debug.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ml/backend/ggml/ggml/src/ollama-debug.c b/ml/backend/ggml/ggml/src/ollama-debug.c index 88a01f569..7c2ba932b 100644 --- a/ml/backend/ggml/ggml/src/ollama-debug.c +++ b/ml/backend/ggml/ggml/src/ollama-debug.c @@ -1,4 +1,5 @@ #include +#include #include "ollama-debug.h" @@ -24,7 +25,7 @@ static void print_tensor(const void *tensor, void (*cb)(const void *, int), fprintf(stderr, "["); for (int i = 0; i < dims[0]; i++) { if (i >= nitems && i < dims[0] - nitems) { - fprintf(stderr, "... (%ld more), ", dims[0] - 2 * nitems); + fprintf(stderr, "... (%" PRIi64 " more), ", dims[0] - 2 * nitems); int skip = dims[0] - 2 * nitems; if (ndims > 1) { stride += mul(dims + 1, ndims - 1) * skip; @@ -67,7 +68,7 @@ static void print_tensor_i32(const void *tensor, int i) { } static void ollama_debug_tensor(const struct ggml_tensor *tensor, bool verbose, const char *prefix, int indent) { - fprintf(stderr, "%s%s %s (%s): [%ld %ld %ld %ld]\n", prefix, tensor->name, + fprintf(stderr, "%s%s %s (%s): [%" PRIi64 " %" PRIi64 " %" PRIi64 " %" PRIi64 "]\n", prefix, tensor->name, ggml_op_name(tensor->op), ggml_type_name(tensor->type), tensor->ne[0], tensor->ne[1], tensor->ne[2], tensor->ne[3]);