hello cpu run Range length Err
demo ok:
final float inA[] = new float[1024000]
Range range1 = Range.create(Device.firstCPU(),result.length);
demo err:
final float inA[] = new float[9999999]
ps: 1024000 OK. 99999 NO OK
after clEnqueueNDRangeKernel, globalSize[0] = 99999, localSize[0] = 128
!!!!!!! clEnqueueNDRangeKernel() failed invalid work group size
May 16, 2020 11:52:13 AM com.aparapi.internal.kernel.KernelRunner fallBackToNextDevice
警告: Device failed for D1$2, devices={Apple<GPU>|Apple<CPU>|Java Alternative Algorithm|Java Thread Pool}: OpenCL execution seems to have failed (runKernelJNI returned -54)
com.aparapi.internal.exception.AparapiException: OpenCL execution seems to have failed (runKernelJNI returned -54)
at com.aparapi.internal.kernel.KernelRunner.executeOpenCL(KernelRunner.java:1263)
at com.aparapi.internal.kernel.KernelRunner.executeInternalInner(KernelRunner.java:1712)
at com.aparapi.internal.kernel.KernelRunner.executeInternalOuter(KernelRunner.java:1383)
at com.aparapi.internal.kernel.KernelRunner.execute(KernelRunner.java:1374)
at com.aparapi.Kernel.execute(Kernel.java:2897)
at com.aparapi.Kernel.execute(Kernel.java:2854)
at com.aparapi.Kernel.execute(Kernel.java:2794)
at aparapi.D1.main(D1.java:56)
May 16, 2020 11:52:13 AM com.aparapi.internal.kernel.KernelRunner fallBackToNextDevice