- Quadro P2000 (CUDA capability 6.1)
- Quadro M2000 (CUDA capability 5.3)
- Quadro K2000 (CUDA capability 3.0)
Matlab Does not recognise NVIDIA GPU Card in the PC
64 views (last 30 days)
Walter Roberson on 6 Oct 2017
What operating system are you using, and which distribution / release are you using? Which CUDA did you install?
If you just recently installed CUDA then you would have downloaded CUDA 9.0, which was not supported by MATLAB R2017a. MATLAB R2017a supported CUDA 8.0; you can download that from https://developer.nvidia.com/cuda-80-ga2-download-archive
Edric Ellis on 9 Oct 2017
Edited: Edric Ellis on 9 Oct 2017
Further to Walter's pertinent questions, I'd like to add: it's important to distinguish the CUDA driver from the CUDA toolkit.
- The CUDA driver allows the computer to access the GPU device for computation
- All users must install a CUDA driver
- It is always advisable to use the latest CUDA driver (NVIDIA ensure backwards-compatibility for CUDA drivers which mean that newer drivers are intended to work completely correctly with older applications)
- The CUDA toolkit provides support for compiling CUDA sources
- Most users don't actually need to install the CUDA toolkit
- The CUDA toolkit is needed only for compiling CUDA sources (e.g. for use with mexcuda or CUDAKernel)
- If you do install the CUDA toolkit, ensure that the version matches the version used by MATLAB. The version used by MATLAB is described in the Parallel Computing Toolbox release notes
If after installing the latest CUDA driver, MATLAB cannot recognise the GPU device, then contact MathWorks support who are able to take you through additional debugging steps.