У меня вопрос к эксклюзивному режиму вычислений с NVidia + OpenCL.
Я могу настроить эксклюзивный режим вычислений (стр. 74 из руководства по программированию cuda 3.0) с помощью nvidia-smi на nvidia-gpu. это означает, что только одна программа может вычислить на GPU.
CUDA графики выполнения, чем приложение автоматически.
но у меня есть проблема с opencl-программами в этом случае: если одно приложение запускается на графическом процессоре с установленным эксклюзивным режимом вычислений, а вторая вызывает вызовы clGetDeviceInfo(..., CL_DEVICE_AVAILABLE,...)
-программ clGetDeviceInfo(..., CL_DEVICE_AVAILABLE,...)
с одним и тем же графическим процессором - это result == CL_TRUE
. После этого, если opencl-app пытается создать контекст на этом устройстве, то происходит сбой запущенного приложения (оба).
Как я могу узнать доступный графический процессор с OpenCL?
Благодарю.