From: Eric Zhang Date: Wed, 2 Jul 2025 11:00:04 +0000 (+0800) Subject: opencl : skip empty nodes on cgraph compute (llama/14491) X-Git-Tag: upstream/0.0.2309~43 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=830d6f4a20a3b1e7d7e5dbe0b2875b9e4d257e91;p=pkg%2Fggml%2Fsources%2Fggml opencl : skip empty nodes on cgraph compute (llama/14491) --- diff --git a/src/ggml-opencl/ggml-opencl.cpp b/src/ggml-opencl/ggml-opencl.cpp index 518a18ef..f747f756 100644 --- a/src/ggml-opencl/ggml-opencl.cpp +++ b/src/ggml-opencl/ggml-opencl.cpp @@ -2187,7 +2187,7 @@ static ggml_status ggml_backend_opencl_graph_compute(ggml_backend_t backend, ggm // dependencies. sync_with_other_backends(backend); - if (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) { + 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; }