当我在 clEnqueueReadBuffer 上进行试验时,我遇到了一个异常:
线程“main”中的异常 java.lang.IllegalArgumentException:只能使用指向直接缓冲区的指针执行非阻塞读取操作
在这条线上:
ec.add(clEnqueueReadBuffer(commandQueue, zCacheMem, false, 0, Sizeof.cl_int*numWords, zCachePtr, 0 , null, readEvents[0]));
其中 zCacheMem 是 cl_mem,zCachePtr 指向一个 int[]
我找不到任何解释此错误的文档。有人可以帮忙吗?