From 62f2f62453b889d993bc480af19f06a7b681a892 Mon Sep 17 00:00:00 2001 From: Andreas Kieslinger Date: Mon, 13 Jan 2025 09:35:36 +0000 Subject: [PATCH] Refactor: Makes 'cuda_graph_update_required' a local variable --- ggml/src/ggml-cuda/ggml-cuda.cu | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ggml/src/ggml-cuda/ggml-cuda.cu b/ggml/src/ggml-cuda/ggml-cuda.cu index 44f4f6b6a..4a7c210bf 100644 --- a/ggml/src/ggml-cuda/ggml-cuda.cu +++ b/ggml/src/ggml-cuda/ggml-cuda.cu @@ -2445,7 +2445,9 @@ static void maintain_cuda_graph(ggml_backend_cuda_context * cuda_ctx, std::vecto } -static bool is_cuda_graph_update_required(ggml_backend_cuda_context * cuda_ctx, ggml_cgraph * cgraph, bool cuda_graph_update_required) { +static bool is_cuda_graph_update_required(ggml_backend_cuda_context * cuda_ctx, ggml_cgraph * cgraph) { + + bool cuda_graph_update_required = false; if (cuda_ctx->cuda_graph->instance == nullptr) { cuda_graph_update_required = true; @@ -2603,7 +2605,7 @@ static enum ggml_status ggml_backend_cuda_graph_compute(ggml_backend_t backend, } if (use_cuda_graph) { - cuda_graph_update_required = is_cuda_graph_update_required(cuda_ctx, cgraph, cuda_graph_update_required); + cuda_graph_update_required = is_cuda_graph_update_required(cuda_ctx, cgraph); use_cuda_graph = check_node_graph_compatibility_and_refresh_copy_ops(cuda_ctx, cgraph, ggml_cuda_cpy_fn_ptrs, use_cuda_graph);