rocprofiler-sdk/rccl/api_id.h File Reference

rocprofiler-sdk/rccl/api_id.h File Reference#

Rocprofiler SDK Developer API: rocprofiler-sdk/rccl/api_id.h File Reference
Rocprofiler SDK Developer API 0.5.0
ROCm Profiling API and tools
api_id.h File Reference
+ Include dependency graph for api_id.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  rocprofiler_rccl_api_id_t {
  ROCPROFILER_RCCL_API_ID_NONE = -1 ,
  ROCPROFILER_RCCL_API_ID_ncclAllGather = 0 ,
  ROCPROFILER_RCCL_API_ID_ncclAllReduce ,
  ROCPROFILER_RCCL_API_ID_ncclAllToAll ,
  ROCPROFILER_RCCL_API_ID_ncclAllToAllv ,
  ROCPROFILER_RCCL_API_ID_ncclBroadcast ,
  ROCPROFILER_RCCL_API_ID_ncclGather ,
  ROCPROFILER_RCCL_API_ID_ncclReduce ,
  ROCPROFILER_RCCL_API_ID_ncclReduceScatter ,
  ROCPROFILER_RCCL_API_ID_ncclScatter ,
  ROCPROFILER_RCCL_API_ID_ncclSend ,
  ROCPROFILER_RCCL_API_ID_ncclRecv ,
  ROCPROFILER_RCCL_API_ID_ncclRedOpCreatePreMulSum ,
  ROCPROFILER_RCCL_API_ID_ncclRedOpDestroy ,
  ROCPROFILER_RCCL_API_ID_ncclGroupStart ,
  ROCPROFILER_RCCL_API_ID_ncclGroupEnd ,
  ROCPROFILER_RCCL_API_ID_ncclGetVersion ,
  ROCPROFILER_RCCL_API_ID_ncclGetUniqueId ,
  ROCPROFILER_RCCL_API_ID_ncclCommInitRank ,
  ROCPROFILER_RCCL_API_ID_ncclCommInitAll ,
  ROCPROFILER_RCCL_API_ID_ncclCommInitRankConfig ,
  ROCPROFILER_RCCL_API_ID_ncclCommFinalize ,
  ROCPROFILER_RCCL_API_ID_ncclCommDestroy ,
  ROCPROFILER_RCCL_API_ID_ncclCommAbort ,
  ROCPROFILER_RCCL_API_ID_ncclCommSplit ,
  ROCPROFILER_RCCL_API_ID_ncclGetErrorString ,
  ROCPROFILER_RCCL_API_ID_ncclGetLastError ,
  ROCPROFILER_RCCL_API_ID_ncclCommGetAsyncError ,
  ROCPROFILER_RCCL_API_ID_ncclCommCount ,
  ROCPROFILER_RCCL_API_ID_ncclCommCuDevice ,
  ROCPROFILER_RCCL_API_ID_ncclCommUserRank ,
  ROCPROFILER_RCCL_API_ID_ncclMemAlloc ,
  ROCPROFILER_RCCL_API_ID_ncclMemFree ,
  ROCPROFILER_RCCL_API_ID_mscclLoadAlgo ,
  ROCPROFILER_RCCL_API_ID_mscclRunAlgo ,
  ROCPROFILER_RCCL_API_ID_mscclUnloadAlgo ,
  ROCPROFILER_RCCL_API_ID_ncclCommRegister ,
  ROCPROFILER_RCCL_API_ID_ncclCommDeregister ,
  ROCPROFILER_RCCL_API_ID_LAST
}
 ROCProfiler enumeration of HSA Core API tracing operations. More...
 

Enumeration Type Documentation

◆ rocprofiler_rccl_api_id_t

ROCProfiler enumeration of HSA Core API tracing operations.

Enumerator
ROCPROFILER_RCCL_API_ID_NONE 
ROCPROFILER_RCCL_API_ID_ncclAllGather 
ROCPROFILER_RCCL_API_ID_ncclAllReduce 
ROCPROFILER_RCCL_API_ID_ncclAllToAll 
ROCPROFILER_RCCL_API_ID_ncclAllToAllv 
ROCPROFILER_RCCL_API_ID_ncclBroadcast 
ROCPROFILER_RCCL_API_ID_ncclGather 
ROCPROFILER_RCCL_API_ID_ncclReduce 
ROCPROFILER_RCCL_API_ID_ncclReduceScatter 
ROCPROFILER_RCCL_API_ID_ncclScatter 
ROCPROFILER_RCCL_API_ID_ncclSend 
ROCPROFILER_RCCL_API_ID_ncclRecv 
ROCPROFILER_RCCL_API_ID_ncclRedOpCreatePreMulSum 
ROCPROFILER_RCCL_API_ID_ncclRedOpDestroy 
ROCPROFILER_RCCL_API_ID_ncclGroupStart 
ROCPROFILER_RCCL_API_ID_ncclGroupEnd 
ROCPROFILER_RCCL_API_ID_ncclGetVersion 
ROCPROFILER_RCCL_API_ID_ncclGetUniqueId 
ROCPROFILER_RCCL_API_ID_ncclCommInitRank 
ROCPROFILER_RCCL_API_ID_ncclCommInitAll 
ROCPROFILER_RCCL_API_ID_ncclCommInitRankConfig 
ROCPROFILER_RCCL_API_ID_ncclCommFinalize 
ROCPROFILER_RCCL_API_ID_ncclCommDestroy 
ROCPROFILER_RCCL_API_ID_ncclCommAbort 
ROCPROFILER_RCCL_API_ID_ncclCommSplit 
ROCPROFILER_RCCL_API_ID_ncclGetErrorString 
ROCPROFILER_RCCL_API_ID_ncclGetLastError 
ROCPROFILER_RCCL_API_ID_ncclCommGetAsyncError 
ROCPROFILER_RCCL_API_ID_ncclCommCount 
ROCPROFILER_RCCL_API_ID_ncclCommCuDevice 
ROCPROFILER_RCCL_API_ID_ncclCommUserRank 
ROCPROFILER_RCCL_API_ID_ncclMemAlloc 
ROCPROFILER_RCCL_API_ID_ncclMemFree 
ROCPROFILER_RCCL_API_ID_mscclLoadAlgo 
ROCPROFILER_RCCL_API_ID_mscclRunAlgo 
ROCPROFILER_RCCL_API_ID_mscclUnloadAlgo 
ROCPROFILER_RCCL_API_ID_ncclCommRegister 
ROCPROFILER_RCCL_API_ID_ncclCommDeregister 
ROCPROFILER_RCCL_API_ID_LAST 

Definition at line 32 of file api_id.h.

33{
35
73
rocprofiler_rccl_api_id_t
ROCProfiler enumeration of HSA Core API tracing operations.
Definition api_id.h:33
@ ROCPROFILER_RCCL_API_ID_ncclCommSplit
Definition api_id.h:59
@ ROCPROFILER_RCCL_API_ID_ncclReduce
Definition api_id.h:42
@ ROCPROFILER_RCCL_API_ID_ncclMemFree
Definition api_id.h:67
@ ROCPROFILER_RCCL_API_ID_ncclAllToAllv
Definition api_id.h:39
@ ROCPROFILER_RCCL_API_ID_ncclGetVersion
Definition api_id.h:51
@ ROCPROFILER_RCCL_API_ID_ncclSend
Definition api_id.h:45
@ ROCPROFILER_RCCL_API_ID_ncclReduceScatter
Definition api_id.h:43
@ ROCPROFILER_RCCL_API_ID_ncclCommCount
Definition api_id.h:63
@ ROCPROFILER_RCCL_API_ID_ncclAllGather
Definition api_id.h:36
@ ROCPROFILER_RCCL_API_ID_ncclRecv
Definition api_id.h:46
@ ROCPROFILER_RCCL_API_ID_ncclScatter
Definition api_id.h:44
@ ROCPROFILER_RCCL_API_ID_ncclGetLastError
Definition api_id.h:61
@ ROCPROFILER_RCCL_API_ID_ncclGetUniqueId
Definition api_id.h:52
@ ROCPROFILER_RCCL_API_ID_ncclCommInitRank
Definition api_id.h:53
@ ROCPROFILER_RCCL_API_ID_ncclCommDeregister
Definition api_id.h:72
@ ROCPROFILER_RCCL_API_ID_ncclRedOpDestroy
Definition api_id.h:48
@ ROCPROFILER_RCCL_API_ID_NONE
Definition api_id.h:34
@ ROCPROFILER_RCCL_API_ID_ncclBroadcast
Definition api_id.h:40
@ ROCPROFILER_RCCL_API_ID_ncclCommUserRank
Definition api_id.h:65
@ ROCPROFILER_RCCL_API_ID_ncclGather
Definition api_id.h:41
@ ROCPROFILER_RCCL_API_ID_ncclAllToAll
Definition api_id.h:38
@ ROCPROFILER_RCCL_API_ID_mscclLoadAlgo
Definition api_id.h:68
@ ROCPROFILER_RCCL_API_ID_ncclGroupEnd
Definition api_id.h:50
@ ROCPROFILER_RCCL_API_ID_ncclCommInitAll
Definition api_id.h:54
@ ROCPROFILER_RCCL_API_ID_ncclCommFinalize
Definition api_id.h:56
@ ROCPROFILER_RCCL_API_ID_ncclCommDestroy
Definition api_id.h:57
@ ROCPROFILER_RCCL_API_ID_ncclGroupStart
Definition api_id.h:49
@ ROCPROFILER_RCCL_API_ID_LAST
Definition api_id.h:74
@ ROCPROFILER_RCCL_API_ID_ncclCommInitRankConfig
Definition api_id.h:55
@ ROCPROFILER_RCCL_API_ID_ncclAllReduce
Definition api_id.h:37
@ ROCPROFILER_RCCL_API_ID_ncclCommGetAsyncError
Definition api_id.h:62
@ ROCPROFILER_RCCL_API_ID_ncclRedOpCreatePreMulSum
Definition api_id.h:47
@ ROCPROFILER_RCCL_API_ID_ncclCommCuDevice
Definition api_id.h:64
@ ROCPROFILER_RCCL_API_ID_ncclCommRegister
Definition api_id.h:71
@ ROCPROFILER_RCCL_API_ID_mscclRunAlgo
Definition api_id.h:69
@ ROCPROFILER_RCCL_API_ID_ncclGetErrorString
Definition api_id.h:60
@ ROCPROFILER_RCCL_API_ID_ncclCommAbort
Definition api_id.h:58
@ ROCPROFILER_RCCL_API_ID_ncclMemAlloc
Definition api_id.h:66
@ ROCPROFILER_RCCL_API_ID_mscclUnloadAlgo
Definition api_id.h:70