GPU computing with 32bit matlab in 64 bit windows 7 system

I'm in trouble matlab couldn't find any GPU of my computer.
I use 32bit matlab in 64bit windows 7 system and 4 Nvidia Tesla 2070.
There is error message 'No device supporting CUDA was found.' when I use gpuDevice function of matlab. Also gpuDeviceCount return value is 0.
Does anyone knows the solution??

Risposte (2)

Have you tried using the 64bit MATLAB?

1 Commento

No,but I have to use 32-bit Matlab to distribute 32 bit standalone matlab program

Accedi per commentare.

Edric's suggestion is a good one. Before going down the 32-bit route, make sure things are working properly in 64-bit. That way you know that the hardware is working, recognized, powered up properly, etc. Once you've established that, Try to install the 32-bit CUDA drivers. I'm not sure if Windows will let this happen, but it's worth trying and should only take a few minutes. If that doesn't work, you'll likely need to set up the system to be dual-boot, and boot into the 32-bit installation when you need access to the CUDA driver in 32-bit mode.
You might want to also try asking on the nVidia CUDA forums. There may be a way of manually registering the driver so the 32-bit Windows environment can find it -- but I'd not hold out much hope, as hardware drivers are one place that 32-bit emulation in a 64-bit system doesn't happen well.
This is also a case where it would be nice if you could access the card via virtual machine you could run in the 64-bit mode, but I'm not aware of a way to make that work. I haven't looked in a while, so somebody may have done it.

Categorie

Scopri di più su Get Started with GPU Coder in Centro assistenza e File Exchange

Richiesto:

il 21 Mar 2012

Community Treasure Hunt

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

Start Hunting!

Translated by