From: miha-q <> Date: Tue, 5 Mar 2024 01:46:29 +0000 (-0500) Subject: Mon Mar 4 08:46:29 PM EST 2024 X-Git-Url: http://www.foleosoft.com/?a=commitdiff_plain;h=14799e271f29fb18947b098ad8c4b1e390411444;p=QAnsel.git Mon Mar 4 08:46:29 PM EST 2024 --- diff --git a/src/complex.c b/src/complex.c index 00eabce..d4bbaa1 100644 --- a/src/complex.c +++ b/src/complex.c @@ -396,18 +396,18 @@ void cpx_mtx_dot_metal(float* ptrR, float* ptrA, float* ptrB, int rowsA, int col { program = clCreateProgramWithBinary(cpx_mtx_context, 1, &cpx_mtx_device_id, &cpx_mtx_cache_len, (const unsigned char**)&cpx_mtx_cache, NULL, &err); gpuerr(clCreateProgramWithBinary); - err = clBuildProgram(program, 1, &cpx_mtx_device_id, NULL, NULL, NULL); - if (err != CL_SUCCESS) - { - fprintf(stderr, "GPU fatal error: clBuildProgram() failed.\n"); - size_t log_size; - clGetProgramBuildInfo(program, cpx_mtx_device_id, CL_PROGRAM_BUILD_LOG, 0, NULL, &log_size); - char* log = malloc(log_size); - clGetProgramBuildInfo(program, cpx_mtx_device_id, CL_PROGRAM_BUILD_LOG, log_size, log, NULL); - printf("%s", log); - free(log); - exit(1); - } + //err = clBuildProgram(program, 1, &cpx_mtx_device_id, NULL, NULL, NULL); + //if (err != CL_SUCCESS) + //{ + // fprintf(stderr, "GPU fatal error: clBuildProgram() failed.\n"); + // size_t log_size; + // clGetProgramBuildInfo(program, cpx_mtx_device_id, CL_PROGRAM_BUILD_LOG, 0, NULL, &log_size); + // char* log = malloc(log_size); + // clGetProgramBuildInfo(program, cpx_mtx_device_id, CL_PROGRAM_BUILD_LOG, log_size, log, NULL); + // printf("%s", log); + // free(log); + // exit(1); + //} } //Setup kernel @@ -498,18 +498,18 @@ void cpx_mtx_knk_metal(float* ptrR, float* ptrA, float* ptrB, int rowsA, int col { program = clCreateProgramWithBinary(cpx_mtx_context, 1, &cpx_mtx_device_id, &cpx_mtx_cache_len, (const unsigned char**)&cpx_mtx_cache, NULL, &err); gpuerr(clCreateProgramWithBinary); - err = clBuildProgram(program, 1, &cpx_mtx_device_id, NULL, NULL, NULL); - if (err != CL_SUCCESS) - { - fprintf(stderr, "GPU fatal error: clBuildProgram() failed.\n"); - size_t log_size; - clGetProgramBuildInfo(program, cpx_mtx_device_id, CL_PROGRAM_BUILD_LOG, 0, NULL, &log_size); - char* log = malloc(log_size); - clGetProgramBuildInfo(program, cpx_mtx_device_id, CL_PROGRAM_BUILD_LOG, log_size, log, NULL); - printf("%s", log); - free(log); - exit(1); - } + //err = clBuildProgram(program, 1, &cpx_mtx_device_id, NULL, NULL, NULL); + //if (err != CL_SUCCESS) + //{ + // fprintf(stderr, "GPU fatal error: clBuildProgram() failed.\n"); + // size_t log_size; + // clGetProgramBuildInfo(program, cpx_mtx_device_id, CL_PROGRAM_BUILD_LOG, 0, NULL, &log_size); + // char* log = malloc(log_size); + // clGetProgramBuildInfo(program, cpx_mtx_device_id, CL_PROGRAM_BUILD_LOG, log_size, log, NULL); + // printf("%s", log); + // free(log); + // exit(1); + //} } //Setup kernel