如何确定 opencv 透明 API 的执行设备



我有一个在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 设备很少。皮特凯恩是设备名称。

相关内容

  • 没有找到相关文章

最新更新