I am getting an error from CUDAFunctionLoad that I don't know how to solve and am hoping for some quick help.
*CUDAFunctionLoad::target: "Target system specification \"TargetSystemID\" -> \!\(\"Windows-x86-64\"\) is not available for \!\(\"NVIDIA CUDA Compiler\"\) installation*"
I finally have CUDA working on my macbook where I am happily doing development (Mathematica 10). Now, I am using a home windows 8 desktop (with Mathematica 9) to see what kind of performance I can get from a better graphics card. But, I am stuck on the above error about TargetSystemID. I am a very inexperienced windows user....
I've installed the NVIDIA drivers and the Wolfram CUDA resources (CUDAQ[] is True).
The compilers and CUDASystemResources looks just like those in the documentation:
CUDAResourcesInformation[]
returns:
{{"Name" -> "CUDAResources", "Version" -> "9.0.6.0",
"BuildNumber" -> "", "Qualifier" -> "Win64",
"MathematicaVersion" -> "9.*", "SystemID" -> {"Windows-x86-64"},
"Description" -> "{ToolkitVersion -> 6.0, MinimumDriver -> 270.0}",
"Category" -> "", "Creator" -> "", "Publisher" -> "",
"Support" -> "", "Internal" -> False,
"Location" ->
"C:\\Users\\martin\\AppData\\Roaming\\Mathematica\\Paclets\\\
Repository\\CUDAResources-Win64-9.0.6.0", "Context" -> {},
"Enabled" -> True, "Loading" -> Manual,
"Hash" -> "59da201a3db7787ba8487310ddf6482e"}}
And
CUDACCompilers[]
returns
{{"Name" -> "Visual Studio",
"Compiler" ->
CCompilerDriver`VisualStudioCompiler`VisualStudioCompiler,
"CompilerInstallation" ->
"C:\\Program Files (x86)\\Microsoft Visual Studio 11.0",
"CompilerName" -> Automatic}}
For the CCCompilers:
CCompilers[Full, "TargetSystemID" -> "Windows-x86-64"]
I get
{{"Name" -> "Visual Studio",
"Compiler" ->
CCompilerDriver`VisualStudioCompiler`VisualStudioCompiler,
"CompilerInstallation" ->
"C:\\Program Files (x86)\\Microsoft Visual Studio 11.0",
"CompilerName" -> Automatic}, {"Name" -> "Intel Compiler",
"Compiler" -> CCompilerDriver`IntelCompiler`IntelCompiler,
"CompilerInstallation" -> None,
"CompilerName" -> Automatic}, {"Name" -> "Generic C Compiler",
"Compiler" -> CCompilerDriver`GenericCCompiler`GenericCCompiler,
"CompilerInstallation" -> None, "CompilerName" -> Automatic}}
The CUDA compiler doesn't show up as it does on my Mac, however nvcc.exe is in the CUDAToolkit\bin directory.