Welcome to RCCL’s documentation!¶
Contents:
- RCCL
- API
- Communicator Functions
- Collective Communication Operations
- Group Semantics
- Library Functions
- Types
- Enumerations
ncclResult_t
ncclRedOp_t
ncclDataType_t
ncclDataType_t::ncclInt8
ncclDataType_t::ncclChar
ncclDataType_t::ncclUint8
ncclDataType_t::ncclInt32
ncclDataType_t::ncclInt
ncclDataType_t::ncclUint32
ncclDataType_t::ncclInt64
ncclDataType_t::ncclUint64
ncclDataType_t::ncclFloat16
ncclDataType_t::ncclHalf
ncclDataType_t::ncclFloat32
ncclDataType_t::ncclFloat
ncclDataType_t::ncclFloat64
ncclDataType_t::ncclDouble
ncclDataType_t::ncclBfloat16
ncclDataType_t::ncclNumTypes
- All API
ncclUniqueId
ncclComm_t
ncclResult_t
ncclRedOp_dummy_t
ncclRedOp_t
ncclDataType_t
ncclDataType_t::ncclInt8
ncclDataType_t::ncclChar
ncclDataType_t::ncclUint8
ncclDataType_t::ncclInt32
ncclDataType_t::ncclInt
ncclDataType_t::ncclUint32
ncclDataType_t::ncclInt64
ncclDataType_t::ncclUint64
ncclDataType_t::ncclFloat16
ncclDataType_t::ncclHalf
ncclDataType_t::ncclFloat32
ncclDataType_t::ncclFloat
ncclDataType_t::ncclFloat64
ncclDataType_t::ncclDouble
ncclDataType_t::ncclBfloat16
ncclDataType_t::ncclNumTypes
ncclScalarResidence_t
ncclGetVersion()
ncclGetUniqueId()
ncclCommInitRank()
ncclCommInitRankMulti()
ncclCommInitAll()
ncclCommDestroy()
ncclCommAbort()
ncclGetErrorString()
ncclGetLastError()
ncclCommGetAsyncError()
ncclCommCount()
ncclCommCuDevice()
ncclCommUserRank()
ncclRedOpCreatePreMulSum()
pncclRedOpCreatePreMulSum()
ncclRedOpDestroy()
pncclRedOpDestroy()
ncclReduce()
ncclBcast()
ncclBroadcast()
ncclAllReduce()
ncclReduceScatter()
ncclAllGather()
ncclSend()
ncclRecv()
ncclGather()
ncclScatter()
ncclAllToAll()
ncclAllToAllv()
ncclGroupStart()
ncclGroupEnd()
- Attributions