标签: opencl
在我的程序中,经过计算,还有很多未清除的内存,就这样存储。有必要清除缓冲存储器。用C ++可以完成什么命令?
Buffer myBuffer = Buffer(context, CL_MEM_READ_ONLY, count * sizeof(double)); queue.enqueueWriteBuffer(myBuffer, CL_TRUE, 0, count * sizeof(double), openF);
答案 0 :(得分:0)
clEnqueueFillBuffer
但是TBH我不太明白为什么在计算之后 您需要它。通常在之前完成,然后才释放缓冲区。