Mathematica does not see the (installed) CUDA driver:
1. Find the installed libraryme@comp:~> find /usr/ -name libnvidia-tls.so\*
/usr/lib64/nvidia/libnvidia-tls.so.1 /usr/lib64/nvidia/tls/libnvidia-tls.so.1 /usr/lib64/nvidia/tls/libnvidia-tls.so /usr/lib64/nvidia/tls/libnvidia-tls.so.375.26 /usr/lib64/nvidia/libnvidia-tls.so.375.26
2. Explicitly specify location of the nvidia library:
me@comp:~>NVIDIA_DRIVER_LIBRARY_PATH=/usr/lib64/nvidia/tls/libnvidia-tls.so mathematica
(Thanks to this link )
3. If necessary, add CUDA_LIBRARY_PATH=/usr/lib64/nvidia/libcuda.so
4. Try to reinstall the CUDA paclet from Wolfram Research server
---------------
comments:
. it seems, that Mma installs its own CUDA toolkit, as a paclet. The system wide cuda toolkit is not necessary
in case of problems: check versions of cuda libraries. Mixing versions is not possible. E.g. mixing packaged (rpm) and compiled drivers will cause problems.