我看过示例OCL示例,在其中使用oclMat创建缓冲区。但是我想直接使用clCreateBuffer()在GPU中分配内存。那可能吗?
最佳答案
是的。
将clCreateBuffer与适当的标志一起使用,并在设备上相应地使用缓冲区。
请检查API上的错误。
关于opencv - OpenCV:使用OpenCL在GPU中分配内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25133513/
我看过示例OCL示例,在其中使用oclMat创建缓冲区。但是我想直接使用clCreateBuffer()在GPU中分配内存。那可能吗?
最佳答案
是的。
将clCreateBuffer与适当的标志一起使用,并在设备上相应地使用缓冲区。
请检查API上的错误。
关于opencv - OpenCV:使用OpenCL在GPU中分配内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25133513/
相关文章:
visual-c++ - 如何避免在 OpenCV 2.3.0 中选择 "Video Source -> Capture source"- Visual C++ 2008
python - 将 2D numpy 数组转换为表示灰度图像的 3d numpy 数组
opencv - 从conda-forge channel 安装带有conda的OpenCV,即使网页上显示4.11,也可以得到3.4.2版
c - OpenCL clEnqueueReadBuffer 段错误随机
c++ - Gstreamer 在 Opencv 中写入管道默默地死去
android - Android中带有HOG描述符的OpenCL
c++ - CL_INVALID_KERNEL_NAME : when Struct in Kernel (Opencl)