IntelĀ® Machine Learning Scaling Library  2018
A library providing an efficient implementation of communication patterns used in deep learning.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
MLSL::Distribution Member List

This is the complete list of members for MLSL::Distribution, including all inherited members.

AllGather(void *sendBuffer, size_t sendCount, void *recvBuffer, DataType dataType, GroupType groupType)MLSL::Distribution
AllReduce(void *sendBuffer, void *recvBuffer, size_t count, DataType dataType, ReductionType redType, GroupType groupType)MLSL::Distribution
AlltoAll(void *sendBuffer, size_t sendCount, void *recvBuffer, DataType dataType, GroupType groupType)MLSL::Distribution
AlltoAllv(void *sendBuffer, size_t *sendCounts, size_t *sendOffsets, void *recvBuffer, size_t *recvCounts, size_t *recvOffsets, DataType dataType, GroupType groupType)MLSL::Distribution
Barrier(GroupType groupType)MLSL::Distribution
Bcast(void *buffer, size_t count, DataType dataType, size_t rootIdx, GroupType groupType)MLSL::Distribution
Gather(void *sendBuffer, size_t sendCount, void *recvBuffer, DataType dataType, size_t rootIdx, GroupType groupType)MLSL::Distribution
GetProcessCount(GroupType groupType)MLSL::Distribution
GetProcessIdx(GroupType groupType)MLSL::Distribution
Reduce(void *sendBuffer, void *recvBuffer, size_t count, DataType dataType, ReductionType redType, size_t rootIdx, GroupType groupType)MLSL::Distribution
ReduceScatter(void *sendBuffer, void *recvBuffer, size_t recvCount, DataType dataType, ReductionType redType, GroupType groupType)MLSL::Distribution
Scatter(void *sendBuffer, void *recvBuffer, size_t recvCount, DataType dataType, size_t rootIdx, GroupType groupType)MLSL::Distribution