Is the nVidia GPU the only one I can use for my Matlab computation?

2 次查看(过去 30 天)
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.

采纳的回答

Marc
Marc 2013-11-19
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 个)

类别

Help CenterFile Exchange 中查找有关 GPU Computing 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by