Message Boards Message Boards

GROUPS:

Use CUDA functions in Mathematica 11.3?

Posted 9 days ago
131 Views
|
2 Replies
|
0 Total Likes
|

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?

2 Replies
Posted 9 days ago

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.

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

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