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