]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
llama-graph: avoid expand_forward for fusion (llama/17633)
authorAman Gupta <redacted>
Mon, 1 Dec 2025 09:12:48 +0000 (17:12 +0800)
committerGeorgi Gerganov <redacted>
Thu, 11 Dec 2025 13:32:51 +0000 (15:32 +0200)
src/ggml-cuda/ggml-cuda.cu

index fa7e1e13a71ab6f955d0091e86a436203f5bec0b..eb2e273110dff691c76ad841a080c351ffa3b4a0 100644 (file)
@@ -3274,7 +3274,6 @@ static void evaluate_and_capture_cuda_graph(ggml_backend_cuda_context * cuda_ctx
                         GGML_LOG_DEBUG("Setting stream no to %d for node %s\n", cuda_ctx->curr_stream_no, node->name);
                     }
                 }
-                prev_i = i;
 
 #ifdef GGML_CUDA_DEBUG
                 const int nodes_fused = i - prev_i - 1;
@@ -3282,6 +3281,7 @@ static void evaluate_and_capture_cuda_graph(ggml_backend_cuda_context * cuda_ctx
                     GGML_LOG_INFO("nodes_fused: %d\n", nodes_fused);
                 }
 #endif
+                prev_i = i;
 
                 if (ggml_is_empty(node) || node->op == GGML_OP_RESHAPE || node->op == GGML_OP_TRANSPOSE || node->op == GGML_OP_VIEW || node->op == GGML_OP_PERMUTE || node->op == GGML_OP_NONE) {
                     continue;