21
votes

What are the minimum compute capability requirements for:

  1. CUDA 5.5?
  2. CUDA 6.0?
  3. CUDA 6.5?
2

2 Answers

37
votes
CUDA VERSION   Min CC   Deprecated CC  Default CC  Max CC
5.5 (and prior) 1.0       N/A             1.0
6.0             1.0       1.0             1.0
6.5             1.1       1.x             2.0
7.x             2.0       N/A             2.0
8.0             2.0       2.x             2.0      6.2
9.x             3.0       N/A             3.0      7.0
10.x            3.0       N/A             3.0      7.5 (3.0 deprecated in 10.2)
11.x            3.5       3.x,5.0         5.2      8.6 (11.0:8.0, 11.1:8.6)
  • Min CC = minimum compute capability that can be specified to nvcc
  • Deprecated CC = If you specify this CC, you will get a deprecation message, but compile should still proceed.
  • Default CC = The architecture that will be targetted if no -arch or -gencode switches are used
  • Max CC = The highest compute capability you can specify on the compile command line via arch switches (compute_XY, sm_XY)
-2
votes

Actually for CUDA 10.0:

  • with Tensorflow: The minimum required Cuda capability is 3.5.
  • with Pytorch: Found GPU0 GeForce GTX 650 which is of cuda capability 3.0. PyTorch no longer supports this GPU because it is too old.