From: lhez Date: Sat, 14 Mar 2026 05:18:52 +0000 (-0700) Subject: opencl: fix l2_norm (#20480) X-Git-Tag: upstream/0.0.8611~276 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=3b439504ba49d41c75885d34c1353d195e09e028;p=pkg%2Fggml%2Fsources%2Fllama.cpp opencl: fix l2_norm (#20480) --- diff --git a/ggml/src/ggml-opencl/kernels/l2_norm.cl b/ggml/src/ggml-opencl/kernels/l2_norm.cl index 39f400199..fb95355a6 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;