13 #ifndef VT_CUPTI_ACTIVITY_H
14 #define VT_CUPTI_ACTIVITY_H
17 # define EXTERN extern "C"
19 # define EXTERN extern
25 EXTERN
void vt_cupti_activity_init(
void);
30 EXTERN
void vt_cupti_activity_finalize(
void);
37 EXTERN
void vt_cuptiact_addContext(CUcontext
cuCtx, CUdevice
cuDev);
60 EXTERN
void vt_cuptiact_flushCtxActivities(CUcontext
cuCtx);
63 EXTERN
void vt_cuptiact_writeMalloc(uint32_t
ctxID, CUcontext
cuCtx,
64 void *devPtr,
size_t size);
66 EXTERN
void vt_cuptiact_writeFree(uint32_t
ctxID, CUcontext
cuCtx,
75 EXTERN
void vt_cuptiact_addCorrelation(uint32_t
ctxID, uint32_t correlationID,
CUcontext cuCtx
CUDA context handle.
Definition: vt_cupti_activity.c:93
CUdevice cuDev
CUDA device handle.
Definition: vt_cupti_activity.c:95
uint32_t ptid
VampirTrace process/thread.
Definition: vt_cupti_activity.c:96
uint32_t ctxID
context ID
Definition: vt_cupti_activity.c:92