From ecdd29e8b2076bb85da9e9ca7ee3d84264375bd1 Mon Sep 17 00:00:00 2001 From: Igor Matuszewski Date: Tue, 13 Oct 2026 16:58:35 +0200 Subject: [PATCH] meta: recreate all subgraphs when the arena is reallocated (#30453) * meta: recreate all subgraphs when the arena is reallocated * chore: revert added test cases --- ggml/src/ggml-backend-meta.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ggml/src/ggml-backend-meta.cpp b/ggml/src/ggml-backend-meta.cpp index 86748b689..679d5216d 100644 --- a/ggml/src/ggml-backend-meta.cpp +++ b/ggml/src/ggml-backend-meta.cpp @@ -2284,8 +2284,8 @@ static enum ggml_status ggml_backend_meta_graph_compute(ggml_backend_t backend, backend_ctx->ctx.reset(ggml_init(params)); for (size_t j = 0; j < n_backends; j++) { auto & bcj = backend_ctx->backend_configs[j]; - for (size_t i = 0; i < n_subgraphs; i++) { - bcj.cgraphs[i].cgraph_main = ggml_new_graph_custom(backend_ctx->ctx.get(), cgraph->n_nodes, /*grads =*/ false); + for (size_t i = 0; i < backend_ctx->max_subgraphs; i++) { + bcj.cgraphs[i].cgraph_main = ggml_new_graph_custom(backend_ctx->ctx.get(), backend_ctx->max_nnodes, /*grads =*/ false); } } backend_ctx->cgraphs_aux.resize(n_backends*n_cgraphs_per_device*backend_ctx->max_subgraphs);