This commit is contained in:
tqchen 2015-01-01 05:57:46 -08:00
parent 2bfbbfb381
commit 61f21859d9
2 changed files with 7 additions and 1 deletions

View File

@ -2,7 +2,9 @@
rabit is a light weight library that provides a fault tolerant interface of Allreduce and Broadcast. It is designed to support easy implementations of distributed machine learning programs, many of which fall naturally under the Allreduce abstraction. rabit is a light weight library that provides a fault tolerant interface of Allreduce and Broadcast. It is designed to support easy implementations of distributed machine learning programs, many of which fall naturally under the Allreduce abstraction.
* See the [package interface file](include/rabit.h) * [Guide Tutorial of Rabit](guide)
* [API Documentation](http://home.cs.washington.edu/~tqchen/rabit/doc)
* You can also directly read the [interface header](include/rabit.h)
Features Features
==== ====

View File

@ -3,12 +3,16 @@ Tutorial of Rabit
This is an tutorial of rabit, a ***Reliable Allreduce and Broadcast interface***. This is an tutorial of rabit, a ***Reliable Allreduce and Broadcast interface***.
To run the examples locally, you will need to type ```make``` to build all the examples. To run the examples locally, you will need to type ```make``` to build all the examples.
Please also refer to the [API Documentation](http://home.cs.washington.edu/~tqchen/rabit/doc)
**List of Topics** **List of Topics**
* [What is Allreduce](#what-is-allreduce) * [What is Allreduce](#what-is-allreduce)
* [Common Use Case](#common-use-case) * [Common Use Case](#common-use-case)
* [Structure of Rabit Program](#structure-of-rabit-program) * [Structure of Rabit Program](#structure-of-rabit-program)
* [Fault Tolerance](#fault-tolerance) * [Fault Tolerance](#fault-tolerance)
What is Allreduce What is Allreduce
===== =====
The main method provided by rabit are Allreduce and Broadcast. Allreduce performs reduction across different computation nodes, The main method provided by rabit are Allreduce and Broadcast. Allreduce performs reduction across different computation nodes,