From: lhez Date: Sat, 14 Mar 2026 05:18:52 +0000 (-0700) Subject: opencl: fix l2_norm (llama/20480) X-Git-Tag: upstream/1.8.4~29 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=a31600d8e34bc76185e4e5b2eddf68895131e223;p=pkg%2Fggml%2Fsources%2Fwhisper.cpp opencl: fix l2_norm (llama/20480) --- diff --git a/ggml/src/ggml-opencl/kernels/l2_norm.cl b/ggml/src/ggml-opencl/kernels/l2_norm.cl index 39f40019..fb95355a 100644 --- a/ggml/src/ggml-opencl/kernels/l2_norm.cl +++ b/ggml/src/ggml-opencl/kernels/l2_norm.cl @@ -63,7 +63,7 @@ kernel void kernel_l2_norm_f32( barrier(CLK_LOCAL_MEM_FENCE); - const float scale = 1.0f/sqrt(max(sum[0], eps)); + const float scale = 1.0f/max(sqrt(sum[0]), eps); for (int i00 = get_local_id(0); i00 < ne00; i00 += get_local_size(0)) { y[i00] = x[i00] * scale;