From: lhez Date: Sat, 14 Mar 2026 05:18:52 +0000 (-0700) Subject: opencl: fix l2_norm (llama/20480) X-Git-Tag: v0.9.8~21 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=145115b4926142e0bf27a1e53083ef6bb7a28d57;p=pkg%2Fggml%2Fsources%2Fggml opencl: fix l2_norm (llama/20480) --- diff --git a/src/ggml-opencl/kernels/l2_norm.cl b/src/ggml-opencl/kernels/l2_norm.cl index 39f40019..fb95355a 100644 --- a/src/ggml-opencl/kernels/l2_norm.cl +++ b/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;