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