我有一个在opencv 3.1中使用Umat
编写的代码
我的系统上有几个设备,一个Nvidia GPU Tesla k20和Intel graphics HD 4600,我想在Intel graphics HD上运行我的Umat OpenCL代码,并在不同的线程上运行我的CUDA代码在Nvidia设备上。
如何确定 Umat 执行平台?
您可以通过环境
变量设置所需的设备OPENCV_OPENCL_DEVICE这里有一些示例:
OPENCV_OPENCL_DEVICE = NVIDIA:GPU
Variable Name: OPENCV_OPENCL_DEVICE
OPENCV_OPENCL_DEVICE = AMD:GPU
OPENCV_OPENCL_DEVICE = AMD:Pitcairn
(如果您的 AMD 设备很少。皮特凯恩是设备名称。