FurtherAdditional information:
CUDAQ[]
FalseCUDAQ[]
CUDADriverVersion[]
False
Mod[100 Revision Number, 1000]CUDADriverVersion[]
CUDAInformation[]
Mod[100 Revision Number, 1000]
1 /. If[Which[Developer`CheckProtectedMode[CUDAInformation],
Throw[$Failed], ! TrueQ[GPUTools`Internal`ValidSystemQ[]],
Throw[Message[CUDAInformation::invsys, $SystemID]; $Failed],
True && !
TrueQ[Quiet[
StringMatchQ[
GPUTools`Internal`VideoCardName[], ___ ~~ "NVIDIA" ~~ ___,
IgnoreCase -> True]]] &&
GPUTools`Internal`VideoCardInformation["Description"] =!=
"Description",
Throw[Message[CUDAInformation::invdevnm,
GPUTools`Internal`VideoCardName[]]; $Failed],
GPUTools`Internal`$NVIDIADriverLibraryPath === $Failed || !
TrueQ[Quiet[
DirectoryQ[
DirectoryName[GPUTools`Internal`$NVIDIADriverLibraryPath]]]],
Throw[Message[CUDAInformation::invdriv]; $Failed],
TrueQ[Quiet[
DirectoryQ[GPUTools`Internal`$NVIDIADriverLibraryPath]]],
Message[CUDAInformation::invdrivp,
DirectoryName[GPUTools`Internal`$NVIDIADriverLibraryPath]];
Return[$Failed], !
TrueQ[GPUTools`Internal`$NVIDIADriverLibraryValidQ],
If[GPUTools`Internal`$NVIDIADriverLibraryVersion === $Failed,
Message[CUDAInformation::invdrivver],
If[GPUTools`Utilities`LibraryGetDirectory[
GPUTools`Internal`$NVIDIADriverLibraryVersion] =!= $Failed &&
TrueQ[Quiet[
DirectoryQ[
GPUTools`Utilities`LibraryGetDirectory[
GPUTools`Internal`$NVIDIADriverLibraryVersion]]]],
Message[CUDAInformation::invdrivverv,
GPUTools`Utilities`LibraryVersionInformationString[
GPUTools`Internal`$NVIDIADriverLibraryVersion]],
Message[CUDAInformation::invdrivverd,
GPUTools`Utilities`LibraryGetDirectory[
GPUTools`Internal`$NVIDIADriverLibraryVersion]]]];
Throw[$Failed], GPUTools`Internal`LoadCUDALibraries[] === $Failed,
Throw[Message[CUDAInformation::syslibfld]; $Failed], True, True],
Throw[Message[CUDAInformation::nodev]; $Failed], Throw[$Failed]]CUDAResourcesInformation[]
CUDAResourcesInformation[]
{{"Name" -> "CUDAResources", "Version" -> "8.0.4.2",
{{"Name" -> "CUDAResources", "Version" -> "8.0.4.2",
"BuildNumber" -> "", "Qualifier" -> "Win64",
"WolframVersion" -> "8.0.1+", "SystemID" -> {"Windows-x86-64"},
"Description" -> "{ToolkitVersion -> 4.0, MinimumDriver -> 270.0}",
"Category" -> "", "Creator" -> "", "Publisher" -> "",
"Support" -> "", "Internal" -> False,
"Location" ->
"C:\\Users\\Vector\\AppData\\Roaming\\Mathematica\\Paclets\\\
Repository\\CUDAResources-Win64-8.0.4.2", "Context" -> {},
"Enabled" -> True, "Loading" -> Manual,
"Hash" -> "62976eb492c28aa3d0ecf6fcb6ed9013"}}
CUDACCompilers[]
CUDACCompilers[]
{{"Name" -> "Visual Studio",
{{"Name" -> "Visual Studio",
"Compiler" ->
CCompilerDriver`VisualStudioCompiler`VisualStudioCompiler,
"CompilerInstallation" ->
"D:\\Program Files (x86)\\Microsoft Visual Studio 12.0",
"CompilerName" -> Automatic}, {"Name" -> "Visual Studio",
"Compiler" ->
CCompilerDriver`VisualStudioCompiler`VisualStudioCompiler,
"CompilerInstallation" ->
"C:\\Program Files (x86)\\Microsoft Visual Studio 11.0",
"CompilerName" -> Automatic}}