]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
sycl: Fix im2col (#14797)
authorRomain Biessy <redacted>
Mon, 21 Jul 2025 16:39:29 +0000 (18:39 +0200)
committerGitHub <redacted>
Mon, 21 Jul 2025 16:39:29 +0000 (18:39 +0200)
ggml/src/ggml-sycl/im2col.cpp

index 52737cc746dfae54b03654d02c3cf3ed55fd3e08..7adcb3d9d9c769f86fc322a7b89a78c12b33e844 100644 (file)
@@ -26,7 +26,7 @@ static void im2col_kernel(const float * x, T * dst, int64_t batch_offset, int64_
 
     // make each work-item deal with more elements since sycl global range can not exceed max int
     for (int64_t i = global_id; i < pelements; i += (work_group_size * item_ct1.get_group_range(2))) {
-        const int64_t ksize = OW * (KH > 1 ? KW : 1);
+        const int64_t ksize = OW * KH;
         const int64_t kx    = i / ksize;
         const int64_t kd    = kx * ksize;
         const int64_t ky    = (i - kd) / OW;