From c1999363025c3b0b6912d74f6667b24863564b14 Mon Sep 17 00:00:00 2001 From: lshzh-ww Date: Thu, 24 Aug 2023 21:49:32 -0400 Subject: [PATCH] ggml-alloc: enlarge size of parse_seq Since we also store barriers in this array, we need to double its size. --- ggml-alloc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ggml-alloc.c b/ggml-alloc.c index af4affa4e..1ef011654 100644 --- a/ggml-alloc.c +++ b/ggml-alloc.c @@ -8,6 +8,7 @@ #define UNUSED(x) (void)(x) #define MAX(a, b) ((a) > (b) ? (a) : (b)) +#define GGML_MAX_CONCUR (2*GGML_MAX_NODES) //#define GGML_ALLOCATOR_DEBUG @@ -67,7 +68,7 @@ struct ggml_allocr { struct hash_node hash_table[GGML_GRAPH_HASHTABLE_SIZE]; size_t max_size; bool measure; - int parse_seq[GGML_MAX_NODES]; + int parse_seq[GGML_MAX_CONCUR]; int parse_seq_len; #ifdef GGML_ALLOCATOR_DEBUG