Limitations#
Known Issues#
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#
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(), andcupti.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.