- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1.5k
Compatibility
        Matthew Nicely edited this page Dec 11, 2022 
        ·
        4 revisions
      
    CUTLASS requires a C++11 host compiler and performs best when built with the CUDA 11.8 Toolkit.
It is also compatible with CUDA 11.x.
We have tested the following environments.
| Operating System | Compiler | 
|---|---|
| Windows 10 | Microsoft Visual Studio 2015 | 
| Microsoft Visual Studio 2017 | |
| Microsoft Visual Studio 2019 | |
| Ubuntu 18.04 | GCC 7.5.0 | 
| Ubuntu 20.04 | GCC 10.3.0 | 
| Ubuntu 22.04 | GCC 11.2.0 | 
Additionally, CUTLASS may be built with clang. See these instructions for more details.
CUTLASS runs successfully on the following NVIDIA GPUs, and it is expected to be efficient on any Volta-, Turing-, or NVIDIA Ampere- architecture NVIDIA GPU.
| GPU | CUDA Compute Capability | Minimum CUDA Toolkit | Minimum CUDA Toolkit Enabling Native Tensor Cores | 
|---|---|---|---|
| NVIDIA Tesla V100 | 7.0 | 9.2 | 10.1 | 
| NVIDIA TitanV | 7.0 | 9.2 | 10.1 | 
| NVIDIA GeForce RTX 2080 TI, 2080, 2070 | 7.5 | 10.0 | 10.2 | 
| NVIDIA Tesla T4 | 7.5 | 10.0 | 10.2 | 
| NVIDIA A100 | 8.0 | 11.0 | 11.0 | 
| NVIDIA A10 | 8.6 | 11.1 | 11.1 | 
| NVIDIA GeForce 3090 | 8.6 | 11.1 | 11.1 | 
| NVIDIA H100 PCIe | 9.0 | 11.8 | Double-precision: 11.8 |