Как выбрать видеокарту при использовании opencv3 с opencl? - PullRequest
0 голосов
/ 11 марта 2019

В моем ноутбуке две видеокарты: Intel HD Graphics 530 и Nvidia Geforce GTX 965M.Когда я использовал opencv3 с opencl, он автоматически выбрал Intel.Для более быстрой скорости я хочу использовать Nvidia.Я попытался добавить

OPENCV_OPENCL_DEVICE = NVIDIA:GPU:GTX 965M

к переменным среды, но это не сработало.
Среды:
Windows 10, OpenCV 3.4.5, Cuda 9.2, Visual Studio 2017

1 Ответ

0 голосов
/ 11 марта 2019

Для версии драйвера 302 или выше (которая должна быть доступна в большинстве систем, поскольку текущая версия> 400) необходимо экспортировать глобальную переменную NvOptimusEnablement.

extern "C" {
    _declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;
}

Источник: Технические характеристики драйвера от NVIDIA (стр. 3)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...