From: lhez Date: Wed, 13 May 2026 18:24:33 +0000 (-0700) Subject: opencl: fix crash when warming up MoE on Adreno (#22876) X-Git-Tag: upstream/0.0.10438~1298 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=1e4579fbb80454aa63417b3feafbbea66c4ef671;p=pkg%2Fggml%2Fsources%2Fllama.cpp opencl: fix crash when warming up MoE on Adreno (#22876) --- diff --git a/ggml/src/ggml-opencl/ggml-opencl.cpp b/ggml/src/ggml-opencl/ggml-opencl.cpp index 61bdc62cd..248124c28 100644 --- a/ggml/src/ggml-opencl/ggml-opencl.cpp +++ b/ggml/src/ggml-opencl/ggml-opencl.cpp @@ -13132,7 +13132,7 @@ static void moe_router_reoerder(ggml_backend_t backend, const ggml_tensor * src, CL_CHECK(clSetKernelArg(kernel, 4, sizeof(int), &ne02)); size_t histogram_global_size[] = {(size_t)(((ne21 + 63) / 64) * 64), static_cast(ne20), 1}; - size_t histogram_local_size[] = {64, static_cast(ne20), 1}; + size_t histogram_local_size[] = {64, 1, 1}; backend_ctx->enqueue_ndrange_kernel(kernel, 3, histogram_global_size, histogram_local_size, src); // Scan