【问题标题】:How to determine an execution device for opencv transparent API如何确定opencv透明API的执行设备
【发布时间】:2016-07-07 17:38:24
【问题描述】:

我有一个我在 opencv 3.1 中使用 Umat 编写的代码

我的系统上有几个设备,一个 Nvidia GPU Tesla k20 和 Intel graphics HD 4600,我想在 Intel graphics HD 上运行我的 Umat OpenCL 代码,并在不同的线程上在 Nvidia 设备上运行我的 CUDA 代码。

如何确定Umat执行平台?

【问题讨论】:

    标签: opencv opencl


    【解决方案1】:

    您可以通过 OPENCV_OPENCL_DEVICE 环境变量设置所需的设备,这里有一些示例:

    OPENCV_OPENCL_DEVICE = NVIDIA:GPU
    Variable Name: OPENCV_OPENCL_DEVICE
    OPENCV_OPENCL_DEVICE = AMD:GPU
    OPENCV_OPENCL_DEVICE = AMD:Pitcairn 
    

    (如果您的 AMD 设备很少。Pitcairn 是设备名称。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-18
      • 2019-06-11
      • 2020-06-28
      • 1970-01-01
      • 2014-09-11
      • 2014-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多