1. Release Notes¶
The CUPTI Python Release Notes include new features, important bug fixes, known issues, supported platforms, and supported GPUs.
1.1. Updates in CUPTI Python Releases¶
1.1.1. Updates in CUPTI Python 13.0.0¶
Refer CUPTI C 13.0.0 release notes.
New Features
New Activity Kind
cupti.cupti.ActivityKind.ROTATION
and its corresponding activity classcupti.cupti.ActivityConfidentialComputeRotation
has been added.Support for Activity Kind
cupti.cupti.ActivityKind.RUNTIME
and Callback Domaincupti.CallbackDomain.RUNTIME_API
have been added.New activity classes
cupti.cupti.ActivityKernel10
andcupti.cupti.ActivityMemoryPool3
have been introduced.Support for APIs
cupti.cupti.subscribe_v2
,cupti.cupti.activity_enable_cuda_event_device_timestamps
andcupti.cupti.activity_enable_all_sync_records
has been added.Added
cupti.pyi
stub file to improve IDE support, including type hints and auto-completion.Support for Python 3.13 has been added.
Support for Linux (aarch64 sbsa) architecture has been added.
Deprecated and dropped features
Support for activity classes
cupti.cupti.ActivityKernel9
andcupti.cupti.ActivityMemoryPool2
has been removed.
1.1.2. Updates in CUPTI Python 12.8.0¶
Refer CUPTI C 12.8.0 release notes.
New Features
New Activity Kind
cupti.cupti.ActivityKind.MEM_DECOMPRESS
and its corresponding activity classcupti.cupti.ActivityMemDecompress
has been added.New Activity Kind
cupti.cupti.ActivityKind.DEVICE_GRAPH_TRACE
and its corresponding activity classcupti.cupti.DeviceGraphTrace
has been added.New activity classes
cupti.cupti.ActivityMemcpy6
,cupti.cupti.ActivityUnifiedMemoryCounter3
,cupti.cupti.ActivityCudaEvent2
andcupti.cupti.ActivitySynchronization2
have been introduced.Support for API
cupti.cupti.activity_enable_hw_trace
has been added.
Deprecated and dropped features
Support for activity classes
cupti.cupti.ActivityMemcpy5
,cupti.cupti.ActivityUnifiedMemoryCounter2
,cupti.cupti.ActivityCudaEvent
andcupti.cupti.ActivitySynchronization
has been removed.
1.1.3. Updates in CUPTI Python 12.6.0¶
This was the first CUPTI Python release. Refer CUPTI C 12.6.0 release notes.
1.2. Known Issues¶
The
function_params
field ofcupti.cupti.CallbackData
is currently not supported,None
will be returned if used.The
cupti.cupti.CallbackDomain.NVTX
domain is not supported, hence there is no way to get callbacks for NVTX APIs.Libraries like NCCL that emit NVTX annotations with extended payloads can now be decoded using CUPTI; however, this capability is not yet supported in CUPTI Python.
1.3. Support¶
Information on supported python versions, platforms, and GPUs.
1.3.1. Python Support¶
Python 3.9 - 3.13
1.3.2. Platform Support¶
Linux (x86_64)
Linux (aarch64 sbsa)
1.3.3. GPU Support¶
Turing and later GPU architectures, i.e. devices with compute capability 7.5 and higher.