I have been trying to get CUDA to work in Mathematica for kernel development.
I downloaded and installed Visual Studio 2013 Community and the latest NVIDIA developers toolkit 7.5 (in that order).
Using that toolchain I can develop self contained CUDA programs.
Sadly, I appear to have gone backwards regarding Mathematica, ie I am pretty sure that prior to installing that toolchain, that the predefined Mathematica CUDA functions, e.g. CUDADot
were working fine.
Now, however:
CUDAQ[]
returns False
and CUDADriverVersion[]
returns "Mod[100 Revision Number, 1000]"
which doesn't look right.
I have tried CUDAResourcesInstall[Update -> True]
I also tried doing a system restore to the point before installing NVIDIA drivers, but I had the same problem.
$CUDALinkLibraryPath
evaluates to:
"C:\\Program Files\\Wolfram \ Research\\Mathematica\\10.2\\SystemFiles\\Links\\CUDALink\\\ LibraryResources\\Windows-x86-64"
I am a bit suspicious as there is nothing installed in this directory (I don't have a LibraryResources subdirectory).
I am stuck at this point.
Any advice gratefully received
CUDAResourcesInstall[Update -> True]
installs the wrong paclet. $\endgroup$