Преглед на файлове

The opencl implementation used on alaric returns CL_MEM_OBJECT_ALLOCATION_FAILURE on allocation failure

Samuel Thibault преди 9 години
родител
ревизия
35fa0fb291
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  1. 1 0
      src/drivers/opencl/driver_opencl.c

+ 1 - 0
src/drivers/opencl/driver_opencl.c

@@ -265,6 +265,7 @@ cl_int starpu_opencl_allocate_memory(int devid STARPU_ATTRIBUTE_UNUSED, cl_mem *
 
 	memory = clCreateBuffer(contexts[devid], flags, size, NULL, &err);
 	if (err == CL_OUT_OF_HOST_MEMORY) return err;
+	if (err == CL_MEM_OBJECT_ALLOCATION_FAILURE) return err;
         if (err != CL_SUCCESS) STARPU_OPENCL_REPORT_ERROR(err);
 
 	/*