From 9e4ae1fbe42c9c67002c1417ff83cbd4b7367134 Mon Sep 17 00:00:00 2001
From: JordanHanotiaux <103147288+JordanHanotiaux@users.noreply.github.com>
Date: Mon, 19 May 2025 11:29:08 +0200
Subject: [PATCH] Update matrix_opencl.cpp

---
 matrix_opencl.cpp | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/matrix_opencl.cpp b/matrix_opencl.cpp
index bd052dc..6786c1c 100644
--- a/matrix_opencl.cpp
+++ b/matrix_opencl.cpp
@@ -77,7 +77,7 @@ const std::string kernel_source_transpose = R"(
     }
 )";
 // NAIVE
-const std::string kernel_source_matrix_mul = R"(
+/*const std::string kernel_source_matrix_mul = R"(
     __kernel void matrix_mul(__global const float* A, __global const float* B, __global float* C, int A_rows, int A_cols, int B_cols) {
         int row = get_global_id(0);
         int col = get_global_id(1);
@@ -85,10 +85,10 @@ const std::string kernel_source_matrix_mul = R"(
             C[row * B_cols + col] += A[row * A_cols + k] * B[k * B_cols + col];
         }
     }
-)";
+)";*/
 
 // FASTER
-/*const std::string kernel_source_matrix_mul = R"(
+const std::string kernel_source_matrix_mul = R"(
     __kernel void matrix_mul(__global const float* A,
                          __global const float* B,
                          __global float* C,
@@ -120,7 +120,7 @@ const std::string kernel_source_matrix_mul = R"(
 
         barrier(CLK_LOCAL_MEM_FENCE);
     }
-})";*/
+})";
 const std::string kernel_source_sigmoid = R"(
     __kernel void sigmoid(__global const float* input, __global float* output, int rows, int cols) {
         int idx = get_global_id(0);
@@ -348,7 +348,7 @@ MatrixCL MatrixCL::operator+(const MatrixCL& other) const {
 }
 
 // NAIVE VERSION
-MatrixCL MatrixCL::operator*(const MatrixCL& other) const {
+/*MatrixCL MatrixCL::operator*(const MatrixCL& other) const {
     if (cols_ != other.rows_)
         throw std::runtime_error("Matrix dimension error.");
 
@@ -368,10 +368,10 @@ MatrixCL MatrixCL::operator*(const MatrixCL& other) const {
     }
 
     return result;
-}
+}*/
 
 // FASTER VERSION
-/*MatrixCL MatrixCL::operator*(const MatrixCL& other) const {
+MatrixCL MatrixCL::operator*(const MatrixCL& other) const {
     if (cols_ != other.rows_)
         throw std::runtime_error("Matrix dimension error.");
 
@@ -404,7 +404,7 @@ MatrixCL MatrixCL::operator*(const MatrixCL& other) const {
     }
 
     return result;
-}*/
+}
 
 
 MatrixCL MatrixCL::transpose() const {
-- 
GitLab