Limitations#
Known Issues#
Decoding of NVTX annotations with extended payloads (used by libraries like NCCL) is not supported by 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.CUPTI Python does not support the following CUDA Runtime API function parameter class members:
Python Class
Member
extentextentextentpitched_dev_ptrextentpitched_dev_ptrextentpitched_dev_ptrextentpitched_dev_ptrextentlocationlocationlocationCUPTI Python does not support the following CUDA Driver API function parameter class members:
Python Class
Member
handlehandlehandlelocationlocationlocation