From: miha-q <> Date: Mon, 4 Mar 2024 05:19:42 +0000 (-0500) Subject: Mon Mar 4 12:19:42 AM EST 2024 X-Git-Url: http://www.foleosoft.com/?a=commitdiff_plain;h=46974cce66b0d2d96afec320531032c0312eebd3;p=QAnsel.git Mon Mar 4 12:19:42 AM EST 2024 --- diff --git a/src/gpu/gpu.c b/src/gpu/gpu.c index 3707952..e9c612c 100644 --- a/src/gpu/gpu.c +++ b/src/gpu/gpu.c @@ -166,10 +166,10 @@ void GPU_knk(float* ptrR, int rowsR, int colsR, float* ptrA, int rowsA, int cols gpuerr(clCreateBuffer); //Populate buffers - //err = clEnqueueWriteBuffer(GPU_command_queue, memA, CL_TRUE, 0, sizeof(float) * sizeA, ptrA, 0, NULL, NULL); - //gpuerr(clEnqueueWriteBuffer); - //err = clEnqueueWriteBuffer(GPU_command_queue, memB, CL_TRUE, 0, sizeof(float) * sizeB, ptrB, 0, NULL, NULL); - //gpuerr(clEnqueueWriteBuffer); + err = clEnqueueWriteBuffer(GPU_command_queue, memA, CL_TRUE, 0, sizeof(float) * sizeA, ptrA, 0, NULL, NULL); + gpuerr(clEnqueueWriteBuffer); + err = clEnqueueWriteBuffer(GPU_command_queue, memB, CL_TRUE, 0, sizeof(float) * sizeB, ptrB, 0, NULL, NULL); + gpuerr(clEnqueueWriteBuffer); //Load and compile program cl_program program; @@ -221,7 +221,7 @@ void GPU_knk(float* ptrR, int rowsR, int colsR, float* ptrA, int rowsA, int cols err = clFinish(GPU_command_queue); gpuerr(clFinish); //Read results - //err = clEnqueueReadBuffer(GPU_command_queue, memR, CL_TRUE, 0, sizeof(float) * sizeR, ptrR, 0, NULL, NULL); + err = clEnqueueReadBuffer(GPU_command_queue, memR, CL_TRUE, 0, sizeof(float) * sizeR, ptrR, 0, NULL, NULL); gpuerr(clEnqueueReadBuffer); //Clean up