]> foleosoft.com Git - QAnsel.git/commitdiff
Sat Mar 2 10:10:33 PM EST 2024
authormiha-q <>
Sun, 3 Mar 2024 03:10:33 +0000 (22:10 -0500)
committermiha-q <>
Sun, 3 Mar 2024 03:10:33 +0000 (22:10 -0500)
src/gpu.c

index e65a1a69fab621e5088f9ea191ab47b1be60eb7b..04bc08672b78b8de1053cb50d88826f44f952a9e 100644 (file)
--- 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