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 |
11.x | 3.5 † | 3.x | 5.2 | 11.0:8.0, 11.1:8.6, 11.8:9.0 |
12.x | 5.0 | N/A | 5.2 | 9.0 |
* Compute Capability 3.0 was deprecated in 10.2.
† CUDA 11.5 still “supports” cc3.5 devices; the R495 driver in CUDA 11.5 installer does not.
Column descriptions:
- Min CC = minimum compute capability that can be specified to nvcc (for that toolkit version)
- 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)