Limitations#

Known Issues#

  1. Decoding of NVTX annotations with extended payloads (used by libraries like NCCL) is not supported by CUPTI Python.

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.

  2. CUPTI Python does not support the following CUDA Runtime API function parameter class members:

  3. CUPTI Python does not support the following CUDA Driver API function parameter class members: