|
| 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
|
|