|
| allreduce_x (const void *sendbuf_in, void *recvbuf_in, size_t count_in, size_t item_size_in, reduce_op_t op_in) |
|
allreduce_x && | sendbuf (const void *sendbuf_in) |
|
allreduce_x && | recvbuf (void *recvbuf_in) |
|
allreduce_x && | count (size_t count_in) |
|
allreduce_x && | item_size (size_t item_size_in) |
|
allreduce_x && | op (reduce_op_t op_in) |
|
allreduce_x && | runtime (runtime_t runtime_in) |
|
allreduce_x && | device (device_t device_in) |
|
allreduce_x && | endpoint (endpoint_t endpoint_in) |
|
allreduce_x && | matching_engine (matching_engine_t matching_engine_in) |
|
allreduce_x && | comp (comp_t comp_in) |
|
allreduce_x && | algorithm (allreduce_algorithm_t algorithm_in) |
|
allreduce_x && | ring_nsteps (int ring_nsteps_in) |
|
void | call_impl (const void *sendbuf, void *recvbuf, size_t count, size_t item_size, reduce_op_t op, runtime_t runtime, device_t device, endpoint_t endpoint, matching_engine_t matching_engine, comp_t comp, allreduce_algorithm_t algorithm, int ring_nsteps) const |
|
void | call () const |
|
void | operator() () const |
|
The actual implementation for allreduce.