From 87d9e567cd1df9c02b30d9235438e32875356135 Mon Sep 17 00:00:00 2001 From: miha-q <> Date: Sat, 2 Mar 2024 22:10:33 -0500 Subject: [PATCH] Sat Mar 2 10:10:33 PM EST 2024 --- src/gpu.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 -- 2.39.5