From b91ad7f46134d0d051dc516eb59a76f402de55c2 Mon Sep 17 00:00:00 2001 From: Shouzheng Liu Date: Fri, 25 Aug 2023 01:58:00 -0400 Subject: [PATCH] ggml-alloc : enlarge size of parse_seq (#2776) 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