]> foleosoft.com Git - QAnsel.git/commitdiff
Sun Mar 3 01:14:49 AM EST 2024
authormiha-q <>
Sun, 3 Mar 2024 06:14:49 +0000 (01:14 -0500)
committermiha-q <>
Sun, 3 Mar 2024 06:14:49 +0000 (01:14 -0500)
src/gpu/gpu.c

index ad8b946cab49d45c7bc3b8b1f8999a60462c1118..cebe490a96085d77838a459a382a97aaceda4bb0 100644 (file)
@@ -132,13 +132,20 @@ void GPU_mmul(float* ptrR, float* ptrA, float* ptrB, size_t rowsA, size_t colsB,
                        free(log);
                        exit(1);
                }
-               printf("a\n");
-               clGetProgramInfo(program, CL_PROGRAM_BINARY_SIZES, sizeof(size_t), &GPU_mmul_cache_len, NULL);
-               printf("b\n");
+               err = clGetProgramInfo(program, CL_PROGRAM_BINARY_SIZES, sizeof(size_t), &GPU_mmul_cache_len, NULL);
+               if (err != CL_SUCCESS)
+               {
+                       fprintf(stderr, "GPU fatal error: clGetProgramInfo() failed.\n");
+                       exit(1);
+               }
                GPU_mmul_cache = malloc(GPU_mmul_cache_len);
-               printf("c\n");
                clGetProgramInfo(program, CL_PROGRAM_BINARIES, sizeof(unsigned char*), &GPU_mmul_cache, NULL);
-               printf("d\n");
+               printf("%lu\n", GPU_mmul_cache_len);
+               if (err != CL_SUCCESS)
+               {
+                       fprintf(stderr, "GPU fatal error: clGetProgramInfo() failed.\n");
+                       exit(1);
+               }
        }
        else
        {