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