Is OpenCL supported for nvidia-352 драйвер package in Ubuntu 14.04. I have Асус Сенбоок UX303UB with GeForce 940M, so only latest nvidia-352 драйвер works, but I can't get OpenCL working. First, ocd loader seems to be missing, i.e. не libOpenCL.so if you install all the available 352 opencl related packages. But even if you symlink it from libOpenCL.so.1 or использовал generic loader, then не platforms пашите detected.
Обычно, установка nvidia-opencl-icd-352
должна сделать работу. У Вас будет имя файла /etc/OpenCL/vendors/nvidia.icd
, который содержит следующую информацию libnvidia-opencl.so.1
. Тем не менее, необходимо быть уверены, что модуль ядра nvidia_352_uvm
загружается, когда Вы хотите работать opencl или приложение cuda .
$ sudo modprobe nvidia_352_uvm
$ sudo mknod -m 666 /dev/nvidia-uvm c 249 0 # read comment below
Использование вторая команда , только если первая команда не генерирует/dev/nvidia-uvm узел.
иногда также необходимо будет запустить программу как корень (не все времена хотя). Например sudo clinfo
и затем Вы будете в состоянии выполнить его без корневых полномочий.