Rabit
Visit ToolRabit is an open-source library providing a fault-tolerant Allreduce and Broadcast interface for distributed machine learning. It supports portable, scalable, and reliable distributed machine learning programs.
At a glance
Trending
Rabit is an open-source library providing a fault-tolerant Allreduce and Broadcast interface for distributed machine learning. It supports portable, scalable, and reliable distributed machine learning programs.
Trending
About
Rabit is a lightweight, open-source library designed to provide a fault-tolerant Allreduce and Broadcast interface, primarily for distributed machine learning applications. It enables easy implementation of distributed machine learning programs that benefit from the Allreduce abstraction. Key features include portability, allowing it to run on various platforms like Yarn (Hadoop) and MPI with the same codebase, and scalability due to its efficient communication model. Rabit also offers reliability through synchronous function calls for model and result recovery, and supports operations before checkpoint loading. While recent developments have moved to dmlc/xgboost, Rabit remains a foundational component for distributed XGBoost.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending