From 285f8f990b412435405abc5e03140866eb00f658 Mon Sep 17 00:00:00 2001 From: 0cc4m Date: Sat, 20 May 2023 07:26:38 +0200 Subject: [PATCH] Explicitely set CLBlast GEMM type --- ggml-opencl.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ggml-opencl.cpp b/ggml-opencl.cpp index ff72de5a8..4a0c03c2b 100644 --- a/ggml-opencl.cpp +++ b/ggml-opencl.cpp @@ -552,7 +552,7 @@ static void ggml_cl_mul_mat_f32(const ggml_tensor * src0, const ggml_tensor * sr // compute cl_event ev_sgemm; - clblast::StatusCode status = clblast::Gemm(clblast::Layout::kColMajor, + clblast::StatusCode status = clblast::Gemm(clblast::Layout::kColMajor, clblast::Transpose::kYes, clblast::Transpose::kNo, ne01, ne11, ne10, alpha, @@ -650,7 +650,7 @@ static void ggml_cl_mul_mat_f16(const ggml_tensor * src0, const ggml_tensor * sr // compute cl_event ev_sgemm; - clblast::StatusCode status = clblast::Gemm(clblast::Layout::kColMajor, + clblast::StatusCode status = clblast::Gemm(clblast::Layout::kColMajor, clblast::Transpose::kYes, clblast::Transpose::kNo, ne01, ne11, ne10, alpha, @@ -757,7 +757,7 @@ static void ggml_cl_mul_mat_q_f32(const ggml_tensor * src0, const ggml_tensor * CL_CHECK(clFinish(queue), "clFinish"); // compute - clblast::StatusCode status = clblast::Gemm(clblast::Layout::kColMajor, + clblast::StatusCode status = clblast::Gemm(clblast::Layout::kColMajor, clblast::Transpose::kYes, clblast::Transpose::kNo, ne01, ne11, ne10, alpha,