]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
opencl : fix a bug in ggml_cl_pool_malloc() for ggml_cl_mul_mat_f32() (#2955)
authorWentai Zhang <redacted>
Sun, 3 Sep 2023 08:46:44 +0000 (16:46 +0800)
committerGitHub <redacted>
Sun, 3 Sep 2023 08:46:44 +0000 (11:46 +0300)
Co-authored-by: Wentai Zhang <redacted>
ggml-opencl.cpp

index eb214a836489b04a4e3d6b9c6444ab30570edb89..3d50a7f088f275d7d071f5721742dcbbf94b0706 100644 (file)
@@ -1493,7 +1493,7 @@ static void ggml_cl_mul_mat_f32(const ggml_tensor * src0, const ggml_tensor * sr
     if (src0->backend == GGML_BACKEND_GPU) { // NOLINT
         d_X = (cl_mem) src0->data;
     } else {
-        d_X = ggml_cl_pool_malloc(sizeof(ggml_fp16_t) * x_ne, &x_size);
+        d_X = ggml_cl_pool_malloc(sizeof(float) * x_ne, &x_size);
     }
     cl_mem d_Y = ggml_cl_pool_malloc(sizeof(float) * y_ne, &y_size);
     cl_mem d_D = ggml_cl_pool_malloc(sizeof(float) * d_ne, &d_size);