Message Boards Message Boards

Use CUDA functions in Mathematica 11.3?

Hi,

I previously had Mathematica 11.0.0 and I successfully used it with my NVIDIA GT 630M GPU on my DELL Inspiron through CUDALINK. I am using Windows 10 Professional.

I now have installed Mathematica 11.3. To my surprise, CUDA functions have stopped working.

Although CUDAQ[] Returns True and CUDAResourcesInformation[] returns:

CUDAResourcesInformation[]
{{"Name" -> "CUDAResources", "Version" -> "11.3.82", 
  "BuildNumber" -> "", "Qualifier" -> "Win64", 
  "WolframVersion" -> "11.2,11.3", "SystemID" -> {"Windows-x86-64"}, 
  "Description" -> "{ToolkitVersion -> v9.1, MinimumDriver -> 290}", 
  "Category" -> "", "Creator" -> "", "Publisher" -> "", 
  "Support" -> "", "Internal" -> False, 
  "Location" -> 
   "C:\\Users\\DELL\\AppData\\Roaming\\Mathematica\\Paclets\\\
Repository\\CUDAResources-Win64-11.3.82", "Context" -> {}, 
  "Enabled" -> True, "Loading" -> Manual, 
  "Hash" -> "8e54b1af34017668d20caeae2d6e364d"}}

The graphics card driver is the latest for my card:

CUDADriverVersion[]
391.35

Running, for example, CUDADot[] gives an error

CUDADot[{1,2,3},{3,4,5}]
CUDAQ::internal: CUDALink experienced an internal error.

What seems to be the problem here? Do I need to install and configure a C Compiler so that CUDACCompilers[] does not return an empty list?

POSTED BY: Hamood Khan
2 Replies

Your CUDADot code runs fine on my Windows 10 machine with 11.3. but my CUDADriverVersion is 417.01.

This is on a fresh install of Windows with no additional compilers of any kind. Nothing installed but Wolfram One and the standard Nvidia graphics drivers.

My graphics card is a GeForce GTX 1080, if that helps.

Edited to correct a typo in the second paragraph.

POSTED BY: A J Hardesty

I think the driver version seems to be the problem. Unfortunately, the latest driver for my card is 391.35.

POSTED BY: Hamood Khan
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract