|
| | allreduce_base.cc |
| | Basic implementation of AllReduce.
|
| |
| | allreduce_base.h |
| | Basic implementation of AllReduce using TCP non-block socket and tree-shape reduction.
|
| |
| | allreduce_mock.h |
| | Mock test module of AllReduce engine, insert failures in certain call point, to test if the engine is robust to failure.
|
| |
| | engine.cc |
| | this file governs which implementation of engine we are actually using provides an singleton of engine interface
|
| |
| | engine_mock.cc |
| | this is an engine implementation that will insert failures in certain call point, to test if the engine is robust to failure
|
| |
| | engine_mpi.cc |
| | this file gives an implementation of engine interface using MPI, this will allow rabit program to run with MPI, but do not comes with fault tolerant
|
| |