Go to the source code of this file.
◆ rocprofiler_rccl_api_no_args
struct rocprofiler_rccl_api_no_args |
◆ rocprofiler_rccl_api_retval_t
union rocprofiler_rccl_api_retval_t |
Definition at line 58 of file api_args.h.
Data Fields |
const char * |
const_charp_retval |
|
int32_t |
ncclResult_t_retval |
|
◆ rocprofiler_rccl_api_args_t
union rocprofiler_rccl_api_args_t |
◆ rocprofiler_rccl_api_args_t.ncclAllGather
struct rocprofiler_rccl_api_args_t.ncclAllGather |
◆ rocprofiler_rccl_api_args_t.ncclAllReduce
struct rocprofiler_rccl_api_args_t.ncclAllReduce |
Definition at line 75 of file api_args.h.
Data Fields |
struct ncclComm * |
comm |
|
unsigned long |
count |
|
ncclDataType_t |
datatype |
|
ncclRedOp_t |
op |
|
void * |
recvbuff |
|
const void * |
sendbuff |
|
hipStream_t |
stream |
|
◆ rocprofiler_rccl_api_args_t.ncclAllToAll
struct rocprofiler_rccl_api_args_t.ncclAllToAll |
◆ rocprofiler_rccl_api_args_t.ncclAllToAllv
struct rocprofiler_rccl_api_args_t.ncclAllToAllv |
Definition at line 94 of file api_args.h.
Data Fields |
ncclComm_t |
comm |
|
ncclDataType_t |
datatype |
|
const unsigned long * |
rdispls |
|
void * |
recvbuff |
|
const unsigned long * |
recvcounts |
|
const unsigned long * |
sdispls |
|
const void * |
sendbuff |
|
const unsigned long * |
sendcounts |
|
hipStream_t |
stream |
|
◆ rocprofiler_rccl_api_args_t.ncclBroadcast
struct rocprofiler_rccl_api_args_t.ncclBroadcast |
◆ rocprofiler_rccl_api_args_t.ncclGather
struct rocprofiler_rccl_api_args_t.ncclGather |
◆ rocprofiler_rccl_api_args_t.ncclReduce
struct rocprofiler_rccl_api_args_t.ncclReduce |
◆ rocprofiler_rccl_api_args_t.ncclReduceScatter
struct rocprofiler_rccl_api_args_t.ncclReduceScatter |
Definition at line 137 of file api_args.h.
Data Fields |
struct ncclComm * |
comm |
|
ncclDataType_t |
datatype |
|
ncclRedOp_t |
op |
|
void * |
recvbuff |
|
unsigned long |
recvcount |
|
const void * |
sendbuff |
|
hipStream_t |
stream |
|
◆ rocprofiler_rccl_api_args_t.ncclScatter
struct rocprofiler_rccl_api_args_t.ncclScatter |
◆ rocprofiler_rccl_api_args_t.ncclSend
struct rocprofiler_rccl_api_args_t.ncclSend |
◆ rocprofiler_rccl_api_args_t.ncclRecv
struct rocprofiler_rccl_api_args_t.ncclRecv |
◆ rocprofiler_rccl_api_args_t.ncclRedOpCreatePreMulSum
struct rocprofiler_rccl_api_args_t.ncclRedOpCreatePreMulSum |
◆ rocprofiler_rccl_api_args_t.ncclRedOpDestroy
struct rocprofiler_rccl_api_args_t.ncclRedOpDestroy |
◆ rocprofiler_rccl_api_args_t.ncclGroupStart
struct rocprofiler_rccl_api_args_t.ncclGroupStart |
◆ rocprofiler_rccl_api_args_t.ncclGroupEnd
struct rocprofiler_rccl_api_args_t.ncclGroupEnd |
◆ rocprofiler_rccl_api_args_t.ncclGetVersion
struct rocprofiler_rccl_api_args_t.ncclGetVersion |
Definition at line 196 of file api_args.h.
Data Fields |
int * |
version |
|
◆ rocprofiler_rccl_api_args_t.ncclGetUniqueId
struct rocprofiler_rccl_api_args_t.ncclGetUniqueId |
◆ rocprofiler_rccl_api_args_t.ncclCommInitRank
struct rocprofiler_rccl_api_args_t.ncclCommInitRank |
◆ rocprofiler_rccl_api_args_t.ncclCommInitAll
struct rocprofiler_rccl_api_args_t.ncclCommInitAll |
◆ rocprofiler_rccl_api_args_t.ncclCommInitRankConfig
struct rocprofiler_rccl_api_args_t.ncclCommInitRankConfig |
◆ rocprofiler_rccl_api_args_t.ncclCommFinalize
struct rocprofiler_rccl_api_args_t.ncclCommFinalize |
◆ rocprofiler_rccl_api_args_t.ncclCommDestroy
struct rocprofiler_rccl_api_args_t.ncclCommDestroy |
◆ rocprofiler_rccl_api_args_t.ncclCommAbort
struct rocprofiler_rccl_api_args_t.ncclCommAbort |
◆ rocprofiler_rccl_api_args_t.ncclCommSplit
struct rocprofiler_rccl_api_args_t.ncclCommSplit |
◆ rocprofiler_rccl_api_args_t.ncclGetErrorString
struct rocprofiler_rccl_api_args_t.ncclGetErrorString |
◆ rocprofiler_rccl_api_args_t.ncclGetLastError
struct rocprofiler_rccl_api_args_t.ncclGetLastError |
◆ rocprofiler_rccl_api_args_t.ncclCommGetAsyncError
struct rocprofiler_rccl_api_args_t.ncclCommGetAsyncError |
◆ rocprofiler_rccl_api_args_t.ncclCommCount
struct rocprofiler_rccl_api_args_t.ncclCommCount |
◆ rocprofiler_rccl_api_args_t.ncclCommCuDevice
struct rocprofiler_rccl_api_args_t.ncclCommCuDevice |
◆ rocprofiler_rccl_api_args_t.ncclCommUserRank
struct rocprofiler_rccl_api_args_t.ncclCommUserRank |
◆ rocprofiler_rccl_api_args_t.ncclMemAlloc
struct rocprofiler_rccl_api_args_t.ncclMemAlloc |
Definition at line 273 of file api_args.h.
Data Fields |
void ** |
ptr |
|
unsigned long |
size |
|
◆ rocprofiler_rccl_api_args_t.ncclMemFree
struct rocprofiler_rccl_api_args_t.ncclMemFree |
◆ rocprofiler_rccl_api_args_t.mscclLoadAlgo
struct rocprofiler_rccl_api_args_t.mscclLoadAlgo |
◆ rocprofiler_rccl_api_args_t.mscclRunAlgo
struct rocprofiler_rccl_api_args_t.mscclRunAlgo |
Definition at line 288 of file api_args.h.
Data Fields |
ncclComm_t |
comm |
|
unsigned long |
count |
|
ncclDataType_t |
dataType |
|
mscclAlgoHandle_t |
mscclAlgoHandle |
|
ncclRedOp_t |
op |
|
int |
peer |
|
const unsigned long * |
rDisPls |
|
void * |
recvBuff |
|
const unsigned long * |
recvCounts |
|
int |
root |
|
const unsigned long * |
sDisPls |
|
const void * |
sendBuff |
|
const unsigned long * |
sendCounts |
|
hipStream_t |
stream |
|
◆ rocprofiler_rccl_api_args_t.mscclUnloadAlgo
struct rocprofiler_rccl_api_args_t.mscclUnloadAlgo |
◆ rocprofiler_rccl_api_args_t.ncclCommRegister
struct rocprofiler_rccl_api_args_t.ncclCommRegister |
Definition at line 309 of file api_args.h.
Data Fields |
void * |
buff |
|
ncclComm_t |
comm |
|
void ** |
handle |
|
unsigned long |
size |
|
◆ rocprofiler_rccl_api_args_t.ncclCommDeregister
struct rocprofiler_rccl_api_args_t.ncclCommDeregister |
◆ ROCPROFILER_SDK_USE_SYSTEM_RCCL
#define ROCPROFILER_SDK_USE_SYSTEM_RCCL 0 |