在OpenCV中切换显卡Nvidia或ATI

时间:2014-08-04 11:03:00

标签: opencv opencl

我将在拥有大量ATI和NVidia Tesla的服务器上运行我的项目。如何优化显卡的使用?我可以在启动实例应用程序时选择特定的视频卡吗?

1 个答案:

答案 0 :(得分:0)

取决于您对"具体"的定义:

  1. 如果您只想在NVIDIA和AMD之间进行选择,可以将CL_PLATFORM_VENDORclGetPlatformInfo一起使用,并查找" AMD"或" NVIDIA"。
  2. 如果您想要返回之前使用的特定GPU,可以将CL_DEVICE_VENDOR_IDclGetDeviceInfo一起使用并比较保存的值。
  3. 有时在双GPU安装中它们是相同的。使用供应商扩展程序可以更具体(请参阅Associating OpenCL device ids with GPU)。