CUDA compute capability requirements
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)
(CUDA 11.5 still "supports" cc3.5 devices; the R495 driver in CUDA 11.5 installer does not)
- 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)