CUpti_ActivityJit Struct Reference
[CUPTI Activity API]

The activity record for JIT operations. This activity represents the JIT operations (compile, load, store) of a CUmodule from the Compute Cache. Gives the exact hashed path of where the cached module is loaded from, or where the module will be stored after Just-In-Time (JIT) compilation.


Data Fields

const char * cachePath
uint64_t cacheSize
uint32_t correlationId
uint32_t deviceId
uint64_t end
CUpti_ActivityJitEntryType jitEntryType
uint64_t jitOperationCorrelationId
CUpti_ActivityJitOperationType jitOperationType
CUpti_ActivityKind kind
uint32_t padding
uint64_t start


Field Documentation

The path where the fat binary is cached.

The size of compute cache.

The correlation ID of the JIT operation to which records belong to. Each JIT operation is assigned a unique correlation ID that is identical to the correlation ID in the driver or runtime API activity record that launched the JIT operation.

The device ID.

The end timestamp for the JIT operation, in ns. A value of 0 for both the start and end timestamps indicates that timestamp information could not be collected for the JIT operation.

The JIT entry type.

The correlation ID to correlate JIT compilation, load and store operations. Each JIT compilation unit is assigned a unique correlation ID at the time of the JIT compilation. This correlation id can be used to find the matching JIT cache load/store records.

The JIT operation type.

The activity record kind must be CUPTI_ACTIVITY_KIND_JIT.

Internal use.

The start timestamp for the JIT operation, in ns. A value of 0 for both the start and end timestamps indicates that timestamp information could not be collected for the JIT operation.


Generated on Mon Apr 3 17:30:50 2023 for Cupti by  doxygen 1.5.8