Is the nVidia GPU the only one I can use for my Matlab computation?
7 views (last 30 days)
Show older comments
Hi people,
I do not know much about GPU except that it may be helpful in speeding up my code execution. For checking GPU driver for my matlab I typed:
'gpuDevice'
and got the following error:
The CUDA driver could not be loaded. An NVIDIA GPU with CUDA driver is required. The required CUDA version is: 3.1 or greater. The library name used was: "nvcuda.dll". The error was: The specified module could not be found.
I have following questions:
Is nVidia GPU the only one which can be used in matlab?
I checked my graphics card and it says 'AMD HD7670M'. How can I configure matlab to use my GPU?
Please give as much details as possible.
Thanks in advance.
0 Comments
Accepted Answer
Marc
on 19 Nov 2013
You can't. First requirement is that you have the parallel toolbox. Second requirement is that you need a nVidia graphics card. There is a long list of nVidia graphics cards that are supported in the parallel toolbox documentation. Lastly, if you have a nVidia graphics card, which you stated you do not, you need to load the CUDA driver from nVidia for that graphics card.
There is currently requests to the Mathworks parallel toolbox development team to add support for other graphics cards, like amd, especially since newer professional computers, like the ne Mac Pro are coming out with these.
If you have a windows PC, and really need this function, looks like your only option would be to swap out the amd for an nVidia
0 Comments
More Answers (0)
See Also
Categories
Find more on Get Started with GPU Coder in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!