|
PAPI 7.1.0.0
|


Go to the source code of this file.
Macros | |
| #define | DLSYM_AND_CHECK(dllib, name) |
| #define | CUDA_CALL(call, handleerror) |
| #define | CUDART_CALL(call, handleerror) |
| #define | CUPTI_CALL(call, handleerror) |
Functions | |
| void | cuptic_disabled_reason_set (const char *msg) |
| void | cuptic_disabled_reason_get (const char **pmsg) |
| void * | cuptic_load_dynamic_syms (const char *parent_path, const char *dlname, const char *search_subpaths[]) |
| int | cuptic_shutdown (void) |
| int | cuptic_device_get_count (int *num_gpus) |
| int | cuptic_init (void) |
| int | cuptic_is_runtime_perfworks_api (void) |
| int | cuptic_is_runtime_events_api (void) |
| int | cuptic_ctxarr_create (cuptic_info_t *pinfo) |
| int | cuptic_ctxarr_update_current (cuptic_info_t info) |
| int | cuptic_ctxarr_get_ctx (cuptic_info_t info, int gpu_idx, CUcontext *ctx) |
| int | cuptic_ctxarr_destroy (cuptic_info_t *pinfo) |
| int | cuptic_device_acquire (cuptiu_event_table_t *evt_table) |
| int | cuptic_device_release (cuptiu_event_table_t *evt_table) |
Variables | |
| const char * | linked_cudart_path |
| void * | dl_cupti |
| unsigned int | _cuda_lock |
| CUresult(* | cuCtxGetCurrentPtr )(CUcontext *) |
| CUresult(* | cuCtxSetCurrentPtr )(CUcontext) |
| CUresult(* | cuCtxDestroyPtr )(CUcontext) |
| CUresult(* | cuCtxCreatePtr )(CUcontext *pctx, unsigned int flags, CUdevice dev) |
| CUresult(* | cuCtxGetDevicePtr )(CUdevice *) |
| CUresult(* | cuDeviceGetPtr )(CUdevice *, int) |
| CUresult(* | cuDeviceGetCountPtr )(int *) |
| CUresult(* | cuDeviceGetNamePtr )(char *, int, CUdevice) |
| CUresult(* | cuDevicePrimaryCtxRetainPtr )(CUcontext *pctx, CUdevice) |
| CUresult(* | cuDevicePrimaryCtxReleasePtr )(CUdevice) |
| CUresult(* | cuInitPtr )(unsigned int) |
| CUresult(* | cuGetErrorStringPtr )(CUresult error, const char **pStr) |
| CUresult(* | cuCtxPopCurrentPtr )(CUcontext *pctx) |
| CUresult(* | cuCtxPushCurrentPtr )(CUcontext pctx) |
| CUresult(* | cuCtxSynchronizePtr )() |
| CUresult(* | cuDeviceGetAttributePtr )(int *, CUdevice_attribute, CUdevice) |
| cudaError_t(* | cudaGetDeviceCountPtr )(int *) |
| cudaError_t(* | cudaGetDevicePtr )(int *) |
| cudaError_t(* | cudaSetDevicePtr )(int) |
| cudaError_t(* | cudaGetDevicePropertiesPtr )(struct cudaDeviceProp *prop, int device) |
| cudaError_t(* | cudaDeviceGetAttributePtr )(int *value, enum cudaDeviceAttr attr, int device) |
| cudaError_t(* | cudaFreePtr )(void *) |
| cudaError_t(* | cudaDriverGetVersionPtr )(int *) |
| cudaError_t(* | cudaRuntimeGetVersionPtr )(int *) |
| CUptiResult(* | cuptiGetVersionPtr )(uint32_t *) |
Definition in file cupti_common.h.
| #define CUDA_CALL | ( | call, | |
| handleerror | |||
| ) |
Definition at line 58 of file cupti_common.h.
| #define CUDART_CALL | ( | call, | |
| handleerror | |||
| ) |
Definition at line 68 of file cupti_common.h.
| #define CUPTI_CALL | ( | call, | |
| handleerror | |||
| ) |
Definition at line 78 of file cupti_common.h.
| #define DLSYM_AND_CHECK | ( | dllib, | |
| name | |||
| ) |
Definition at line 52 of file cupti_common.h.
| int cuptic_ctxarr_create | ( | cuptic_info_t * | pinfo | ) |
Definition at line 520 of file cupti_common.c.


| int cuptic_ctxarr_destroy | ( | cuptic_info_t * | pinfo | ) |
Definition at line 572 of file cupti_common.c.

| int cuptic_ctxarr_update_current | ( | cuptic_info_t | info | ) |
Definition at line 536 of file cupti_common.c.

| int cuptic_device_acquire | ( | cuptiu_event_table_t * | evt_table | ) |
Definition at line 629 of file cupti_common.c.


Definition at line 303 of file cupti_common.c.


| int cuptic_device_release | ( | cuptiu_event_table_t * | evt_table | ) |
Definition at line 644 of file cupti_common.c.


| void cuptic_disabled_reason_get | ( | const char ** | pmsg | ) |
Definition at line 390 of file cupti_common.c.

| void cuptic_disabled_reason_set | ( | const char * | msg | ) |
| int cuptic_init | ( | void | ) |
Definition at line 417 of file cupti_common.c.


| int cuptic_is_runtime_events_api | ( | void | ) |
Definition at line 488 of file cupti_common.c.


| int cuptic_is_runtime_perfworks_api | ( | void | ) |
Definition at line 447 of file cupti_common.c.


| void * cuptic_load_dynamic_syms | ( | const char * | parent_path, |
| const char * | dlname, | ||
| const char * | search_subpaths[] | ||
| ) |
Definition at line 110 of file cupti_common.c.


| int cuptic_shutdown | ( | void | ) |
Definition at line 280 of file cupti_common.c.


|
extern |
Definition at line 21 of file cupti_common.c.
|
extern |
Definition at line 26 of file cupti_common.c.
|
extern |
Definition at line 25 of file cupti_common.c.
|
extern |
Definition at line 23 of file cupti_common.c.
|
extern |
Definition at line 27 of file cupti_common.c.
|
extern |
Definition at line 35 of file cupti_common.c.
|
extern |
Definition at line 36 of file cupti_common.c.
|
extern |
Definition at line 24 of file cupti_common.c.
|
extern |
Definition at line 37 of file cupti_common.c.
|
extern |
Definition at line 45 of file cupti_common.c.
Definition at line 47 of file cupti_common.c.
|
extern |
Definition at line 46 of file cupti_common.c.
Definition at line 40 of file cupti_common.c.
|
extern |
Definition at line 44 of file cupti_common.c.
Definition at line 41 of file cupti_common.c.
Definition at line 48 of file cupti_common.c.
Definition at line 43 of file cupti_common.c.
|
extern |
Definition at line 38 of file cupti_common.c.
Definition at line 29 of file cupti_common.c.
Definition at line 30 of file cupti_common.c.
Definition at line 28 of file cupti_common.c.
|
extern |
Definition at line 32 of file cupti_common.c.
|
extern |
Definition at line 31 of file cupti_common.c.
|
extern |
Definition at line 34 of file cupti_common.c.
Definition at line 33 of file cupti_common.c.
|
extern |
Definition at line 50 of file cupti_common.c.
|
extern |
Definition at line 19 of file cupti_common.c.
|
extern |
Definition at line 18 of file cupti_common.c.