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.2.0#

Refer CUPTI C 13.2.0 release notes.

New Features

Deprecated and dropped features

  • Dropped activity classes: cupti.cupti.ActivityKernel10, cupti.cupti.ActivityContext3, cupti.cupti.ActivityMarkerData, cupti.cupti.ActivityDevice5

  • Support for Python 3.9 has been dropped.

1.1.2. Updates in CUPTI Python 13.0.1#

Refer CUPTI C 13.0.1 release notes.

New Features

  • Relaxed nvidia-cuda-cupti dependency: cupti-python now supports nvidia-cuda-cupti versions >=13.0.0 and <14.

  • Relaxed cuda-bindings dependency: cupti-python now supports cuda-bindings versions >=13.0.0 and <14.

1.1.3. Updates in CUPTI Python 13.0.0#

Refer CUPTI C 13.0.0 release notes.

New Features

Deprecated and dropped features

  • Support for activity classes cupti.cupti.ActivityKernel9 and cupti.cupti.ActivityMemoryPool2 has been removed.

1.1.4. Updates in CUPTI Python 12.8.0#

Refer CUPTI C 12.8.0 release notes.

New Features

Deprecated and dropped features

  • Support for activity classes cupti.cupti.ActivityMemcpy5, cupti.cupti.ActivityUnifiedMemoryCounter2, cupti.cupti.ActivityCudaEvent and cupti.cupti.ActivitySynchronization has been removed.

1.1.5. Updates in CUPTI Python 12.6.0#

This was the first CUPTI Python release. Refer CUPTI C 12.6.0 release notes.

1.2. Limitations#

1.2.1. Known Issues#

  1. 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.2.2. Known Limitations#

  1. CUPTI Python cannot collect tracing data when the Python interpreter is tearing down or is not in a proper state. The callbacks registered by functions cupti.cupti.activity_register_callbacks(), cupti.cupti.activity_register_timestamp_callback(), cupti.cupti.subscribe(), and cupti.cupti.subscribe_v2() will not be dispatched in such cases. For example, CUDA API calls that occur in a class’s __del__ method will not be traced.

1.3. Support#

  • Information on supported python versions, platforms, and GPUs.

1.3.1. Python Support#

  • Python 3.10 - 3.14

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.