12 #include "driver_types.h" 14 #ifndef NVTOOLSEXT_CUDART_V3 15 #define NVTOOLSEXT_CUDART_V3 38 #define NVTX_RESOURCE_CLASS_CUDART 5 46 NVTX_RESOURCE_TYPE_CUDART_DEVICE = NVTX_RESOURCE_MAKE_TYPE(CUDART, 0),
47 NVTX_RESOURCE_TYPE_CUDART_STREAM = NVTX_RESOURCE_MAKE_TYPE(CUDART, 1),
48 NVTX_RESOURCE_TYPE_CUDART_EVENT = NVTX_RESOURCE_MAKE_TYPE(CUDART, 2),
63 NVTX_DECLSPEC
void NVTX_API nvtxNameCudaDeviceW(
int device,
const wchar_t* name);
77 NVTX_DECLSPEC
void NVTX_API nvtxNameCudaStreamW(cudaStream_t stream,
const wchar_t* name);
91 NVTX_DECLSPEC
void NVTX_API nvtxNameCudaEventW(cudaEvent_t event,
const wchar_t* name);
98 #define nvtxNameCudaDevice nvtxNameCudaDeviceW 99 #define nvtxNameCudaStream nvtxNameCudaStreamW 100 #define nvtxNameCudaEvent nvtxNameCudaEventW 102 #define nvtxNameCudaDevice nvtxNameCudaDeviceA 103 #define nvtxNameCudaStream nvtxNameCudaStreamA 104 #define nvtxNameCudaEvent nvtxNameCudaEventA 112 #define NVTX_IMPL_GUARD_CUDART 113 #include "nvtxDetail/nvtxImplCudaRt_v3.h" 114 #undef NVTX_IMPL_GUARD_CUDART
NVTX_DECLSPEC void NVTX_API nvtxNameCudaDeviceA(int device, const char *name)
Annotates a CUDA device.
NVTX_DECLSPEC void NVTX_API nvtxNameCudaEventA(cudaEvent_t event, const char *name)
Annotates a CUDA event.
nvtxResourceCUDARTType_t
Resource types for CUDART.
NVTX_DECLSPEC void NVTX_API nvtxNameCudaStreamA(cudaStream_t stream, const char *name)
Annotates a CUDA stream.