From: miha-q <> Date: Sun, 3 Mar 2024 03:10:33 +0000 (-0500) Subject: Sat Mar 2 10:10:33 PM EST 2024 X-Git-Url: http://www.foleosoft.com/?a=commitdiff_plain;h=87d9e567cd1df9c02b30d9235438e32875356135;p=QAnsel.git Sat Mar 2 10:10:33 PM EST 2024 --- diff --git a/src/gpu.c b/src/gpu.c index e65a1a6..04bc086 100644 --- a/src/gpu.c +++ b/src/gpu.c @@ -143,6 +143,20 @@ void GPU_mmul(double* ptrR, double* ptrA, double* ptrB, size_t rowsA, size_t col if (err != CL_SUCCESS) { fprintf(stderr, "GPU fatal error: clBuildProgram() failed.\n"); + + size_t log_size; + clGetProgramBuildInfo(program, GPU_device_id, CL_PROGRAM_BUILD_LOG, 0, NULL, &log_size); + + // Allocate memory for the log + char *log = (char *) malloc(log_size); + + // Get the log + clGetProgramBuildInfo(program, GPU_device_id, CL_PROGRAM_BUILD_LOG, log_size, log, NULL); + + printf("%s", log); + + + exit(1); } #ifdef GPU_DEBUG