How to know if my GPU supports CUDA?
Solution 1:
Using the browser to find CUDA
- Open
Chrome
browser - Goto the url
chrome://gpu
- Search for
cuda
and you should get the version detected (in my case, not enabled)
Solution 2:
CUDA works with all Nvidia GPUs from the G8x series onwards, including GeForce, Quadro and the Tesla line. CUDA is compatible with most standard operating systems.
For a list of supported graphic cards, see Wikipedia.
Solution 3:
(2021 update)
-
CUDA software API is supported on Nvidia GPUs, through the software drivers provided by Nvidia.
-
If your desktop has a Nvidia GPU, AND you have the Nvidia drivers installed (for ex from https://www.nvidia.com/Download/index.aspx), an executable that uses CUDA can be built using CUDA toolkit, as outlined at -
https://developer.nvidia.com/blog/even-easier-introduction-cuda/
- To compile a CUDA application specifically for your GPU, the compute capability of the specific GPU is required, and this can be obtained by following the steps outlined at
https://github.com/prabindh/mygpu
(I am the author of that web tool)
Manually, you could use nvidia-smi that is installed along with the driver
nvidia-smi --query-gpu=name --format=csv
Or use driver information to obtain GPU name and map it to Compute capability.