rabit: Robust Allreduce and Broadcast Interface
rabit is a light weight library designed to provide fault tolerant interface of Allreduce and Broadcast.
Contributors: https://github.com/tqchen/rabit/graphs/contributors
Design Goal
- rabit should run fast
- rabit is light weight
- rabit dig safe burrows to avoid disasters
Description
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
Languages
C++
45.5%
Python
20.3%
Cuda
15.2%
R
6.8%
Scala
6.4%
Other
5.6%