Limitations#

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.

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.