# Support

Information on supported platforms and GPUs.

## Platform Support

Table 1. Platforms supported by CUPTI
Platform | Support
--- | ---
Windows | Yes
Windows Subsystem for Linux version 2 (WSL 2) | Yes*
Linux (x86_64) | Yes
Linux (ppc64le) | Yes
Linux (aarch64 sbsa) | Yes*
Linux (x86_64) (Drive SDK) | Yes*
Linux (aarch64) | Yes*
QNX | Yes*
Mac OSX | No
Android | No

Tracing and profiling of 32-bit processes is not supported.

Event and Metric APIs are not supported on Linux (aarch64 sbsa) and WSL 2 platforms.

## GPU Support

Table 2. GPU architectures supported by different CUPTI APIs
CUPTI API | Supported GPU architectures | Notes
--- | --- | ---
Activity | Maxwell and later GPU architectures, i.e. devices with compute capability 5.0 and higher |
Callback | Maxwell and later GPU architectures, i.e. devices with compute capability 5.0 and higher |
Event | Maxwell, Pascal, Volta | Not supported on Turing and later GPU architectures, i.e. devices with compute capability 7.5 and higher
Metric | Maxwell, Pascal, Volta | Not supported on Turing and later GPU architectures, i.e. devices with compute capability 7.5 and higher
Profiling | Volta and later GPU architectures, i.e. devices with compute capability 7.0 and higher | Not supported on Maxwell and Pascal GPUs
PC Sampling | Volta and later GPU architectures, i.e. devices with compute capability 7.0 and higher | Not supported on Maxwell and Pascal GPUs
SASS Metric | Volta and later GPU architectures, i.e. devices with compute capability 7.0 and higher | Not supported on Maxwell and Pascal GPUs
Checkpoint | Volta and later GPU architectures, i.e. devices with compute capability 7.0 and higher | Not supported on Maxwell and Pascal GPUs