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

2 visualizaciones (últimos 30 días)
Nourou
Nourou el 19 de Nov. de 2013
Respondida: Marc el 19 de Nov. de 2013
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.

Respuesta aceptada

Marc
Marc el 19 de Nov. de 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

Más respuestas (0)

Categorías

Más información sobre GPU Computing en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by