我的笔记本电脑有两块显卡,分别是Intel HD graphics 530和Nvidia Geforce GTX 965M。当我在opencl中使用opencv3时,它自动选择了英特尔。为了获得更快的速度,我想使用Nvidia。我试着添加
OPENCV_OPENCL_DEVICE = NVIDIA:GPU:GTX 965M添加到环境变量,但它不起作用。
环境:
Windows 10、OpenCV 3.4.5、Cuda 9.2、Visual Studio 2017
发布于 2019-03-11 16:08:06
对于驱动程序版本302或更高版本(应在大多数系统上可用,因为当前版本>400),您必须导出全局变量NvOptimusEnablement。
extern "C" {
_declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;
}来源:This driver technical notes from NVIDIA (第3页)
https://stackoverflow.com/questions/55097088
复制相似问题