From 63fbc45ed6df126bd8932296da8623978c85ea85 Mon Sep 17 00:00:00 2001 From: Aaron Teo Date: Thu, 24 Jul 2025 01:09:01 +0800 Subject: [PATCH] ggml-zdnn: switch to std vector instead of array Signed-off-by: Aaron Teo --- ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp b/ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp index 149f78abf8..c3b45230ab 100644 --- a/ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp +++ b/ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp @@ -119,7 +119,7 @@ struct ggml_backend_zdnn_buffer_context { bool owned; int n_buffers; - struct ggml_backend_zdnn_buffer buffers[64]; + std::vector buffers; }; // finds the zTensor that contains the tensor data @@ -247,11 +247,6 @@ static enum ggml_status ggml_backend_zdnn_buffer_init_tensor(ggml_backend_buffer // Create a dedicated buffer entry for this tensor const int64_t tsize = ggml_nbytes(tensor); - if (ctx->n_buffers >= 64) { - GGML_LOG_ERROR("%s: too many tensors, maximum 64 supported\n", __func__); - return GGML_STATUS_FAILED; - } - int buffer_idx = ctx->n_buffers; // Initialize the buffer entry for this specific tensor