rocprofiler-sdk/rccl/details/api_trace.h Source File#
Rocprofiler SDK Developer API 0.5.0
ROCm Profiling API and tools
|
api_trace.h
Go to the documentation of this file.
ncclCommUserRank_fn_t ncclCommUserRank_fn
Definition api_trace.h:259
ncclResult_t(* ncclRecv_fn_t)(void *recvbuff, unsigned long count, ncclDataType_t datatype, int peer, ncclComm_t comm, hipStream_t stream)
Definition api_trace.h:141
ncclResult_t(* ncclCommInitRankConfig_fn_t)(ncclComm_t *comm, int nranks, ncclUniqueId commId, int myrank, ncclConfig_t *config)
Definition api_trace.h:165
const char *(* ncclGetErrorString_fn_t)(ncclResult_t code)
Definition api_trace.h:183
ncclResult_t(* ncclSend_fn_t)(const void *sendbuff, unsigned long count, ncclDataType_t datatype, int peer, ncclComm_t comm, hipStream_t stream)
Definition api_trace.h:135
ncclGetLastError_fn_t ncclGetLastError_fn
Definition api_trace.h:255
ncclResult_t(* mscclRunAlgo_fn_t)(const void *sendBuff, const unsigned long sendCounts[], const unsigned long sDisPls[], void *recvBuff, const unsigned long recvCounts[], const unsigned long rDisPls[], unsigned long count, ncclDataType_t dataType, int root, int peer, ncclRedOp_t op, mscclAlgoHandle_t mscclAlgoHandle, ncclComm_t comm, hipStream_t stream)
Definition api_trace.h:203
ncclResult_t(* ncclBroadcast_fn_t)(const void *sendbuff, void *recvbuff, unsigned long count, ncclDataType_t datatype, int root, ncclComm_t comm, hipStream_t stream)
Definition api_trace.h:99
ncclResult_t(* ncclCommDeregister_fn_t)(const ncclComm_t comm, void *handle)
Definition api_trace.h:225
ncclResult_t(* ncclCommSplit_fn_t)(ncclComm_t comm, int color, int key, ncclComm_t *newcomm, ncclConfig_t *config)
Definition api_trace.h:177
ncclCommRegister_fn_t ncclCommRegister_fn
Definition api_trace.h:265
ncclResult_t(* ncclAllToAll_fn_t)(const void *sendbuff, void *recvbuff, unsigned long count, ncclDataType_t datatype, ncclComm_t comm, hipStream_t stream)
Definition api_trace.h:84
ncclResult_t(* ncclCommUserRank_fn_t)(const ncclComm_t comm, int *rank)
Definition api_trace.h:193
ncclResult_t(* ncclCommCuDevice_fn_t)(const ncclComm_t comm, int *devid)
Definition api_trace.h:191
ncclResult_t(* ncclRedOpDestroy_fn_t)(ncclRedOp_t op, ncclComm_t comm)
Definition api_trace.h:152
ncclResult_t(* ncclGather_fn_t)(const void *sendbuff, void *recvbuff, unsigned long sendcount, ncclDataType_t datatype, int root, ncclComm_t comm, hipStream_t stream)
Definition api_trace.h:106
ncclCommInitRank_fn_t ncclCommInitRank_fn
Definition api_trace.h:247
ncclResult_t(* ncclCommCount_fn_t)(const ncclComm_t comm, int *count)
Definition api_trace.h:189
ncclResult_t(* ncclReduce_fn_t)(const void *sendbuff, void *recvbuff, unsigned long count, ncclDataType_t datatype, ncclRedOp_t op, int root, ncclComm_t comm, hipStream_t stream)
Definition api_trace.h:113
ncclResult_t(* ncclAllReduce_fn_t)(const void *sendbuff, void *recvbuff, unsigned long count, ncclDataType_t datatype, ncclRedOp_t op, struct ncclComm *comm, hipStream_t stream)
Definition api_trace.h:77
ncclCommInitRankConfig_fn_t ncclCommInitRankConfig_fn
Definition api_trace.h:249
ncclResult_t(* ncclCommGetAsyncError_fn_t)(ncclComm_t comm, ncclResult_t *asyncError)
Definition api_trace.h:187
ncclCommDeregister_fn_t ncclCommDeregister_fn
Definition api_trace.h:266
ncclResult_t(* ncclMemAlloc_fn_t)(void **ptr, unsigned long size)
Definition api_trace.h:195
ncclReduceScatter_fn_t ncclReduceScatter_fn
Definition api_trace.h:237
ncclResult_t(* mscclUnloadAlgo_fn_t)(mscclAlgoHandle_t mscclAlgoHandle)
Definition api_trace.h:218
ncclCommCuDevice_fn_t ncclCommCuDevice_fn
Definition api_trace.h:258
ncclCommInitAll_fn_t ncclCommInitAll_fn
Definition api_trace.h:248
ncclGetErrorString_fn_t ncclGetErrorString_fn
Definition api_trace.h:254
ncclResult_t(* ncclReduceScatter_fn_t)(const void *sendbuff, void *recvbuff, unsigned long recvcount, ncclDataType_t datatype, ncclRedOp_t op, struct ncclComm *comm, hipStream_t stream)
Definition api_trace.h:121
ncclGetUniqueId_fn_t ncclGetUniqueId_fn
Definition api_trace.h:246
ncclRedOpCreatePreMulSum_fn_t ncclRedOpCreatePreMulSum_fn
Definition api_trace.h:241
ncclResult_t(* ncclScatter_fn_t)(const void *sendbuff, void *recvbuff, unsigned long recvcount, ncclDataType_t datatype, int root, ncclComm_t comm, hipStream_t stream)
Definition api_trace.h:128
ncclRedOpDestroy_fn_t ncclRedOpDestroy_fn
Definition api_trace.h:242
ncclResult_t(* ncclAllGather_fn_t)(const void *sendbuff, void *recvbuff, unsigned long sendcount, ncclDataType_t datatype, ncclComm_t comm, hipStream_t stream)
Definition api_trace.h:71
ncclResult_t(* ncclAllToAllv_fn_t)(const void *sendbuff, const unsigned long sendcounts[], const unsigned long sdispls[], void *recvbuff, const unsigned long recvcounts[], const unsigned long rdispls[], ncclDataType_t datatype, ncclComm_t comm, hipStream_t stream)
Definition api_trace.h:90
ncclCommGetAsyncError_fn_t ncclCommGetAsyncError_fn
Definition api_trace.h:256
ncclResult_t(* ncclCommRegister_fn_t)(const ncclComm_t comm, void *buff, unsigned long size, void **handle)
Definition api_trace.h:220
ncclCommDestroy_fn_t ncclCommDestroy_fn
Definition api_trace.h:251
ncclResult_t(* ncclCommInitRank_fn_t)(ncclComm_t *newcomm, int nranks, ncclUniqueId commId, int myrank)
Definition api_trace.h:158
ncclResult_t(* ncclCommInitAll_fn_t)(ncclComm_t *comms, int ndev, const int *devlist)
Definition api_trace.h:163
ncclResult_t(* ncclGetUniqueId_fn_t)(ncclUniqueId *out)
Definition api_trace.h:156
ncclResult_t(* ncclCommFinalize_fn_t)(ncclComm_t comm)
Definition api_trace.h:171
mscclUnloadAlgo_fn_t mscclUnloadAlgo_fn
Definition api_trace.h:264
ncclCommFinalize_fn_t ncclCommFinalize_fn
Definition api_trace.h:250
ncclResult_t(* mscclLoadAlgo_fn_t)(const char *mscclAlgoFilePath, mscclAlgoHandle_t *mscclAlgoHandle, int rank)
Definition api_trace.h:199
ncclResult_t(* ncclRedOpCreatePreMulSum_fn_t)(ncclRedOp_t *op, void *scalar, ncclDataType_t datatype, ncclScalarResidence_t residence, ncclComm_t comm)
Definition api_trace.h:147
const char *(* ncclGetLastError_fn_t)(const ncclComm_t comm)
Definition api_trace.h:185
Definition api_trace.h:228
Generated by 1.9.8