cruise
cruise copied to clipboard
Cruise: A Distributed Machine Learning Framework with Automatic System Configuration
Cruise
Cruise is a distributed machine learning (ML) framework with automatic system configuration, built on top of Apache REEF.
Currently, Cruise consists of a Parameter Server (Cruise PS) for asynchronous ML training and a BSP-style engine (Cruise Pregel) for processing data that we can represent as a graph.
Submodules
ps: An asynchronous ML processing engine based on Parameter Server.pregel: A BSP-style graph processing engineselastic-tables: An Elastic Runtime that allows changing system configurations transparently at runtime.
Requirements
- Java 8 JDK
- Maven 3
$ sudo apt-get install libgfortran3(Ubuntu)
How to build
git clone https://github.com/snuspl/cruise
cd cruise
mvn clean install
How to run
Please take a look at the instructions for submodules (ps and pregel)
Mailing list
All type of discussions such as questions, bug reports, and feature requests are always welcome! Please contact us and share your thoughts by subscribing to [email protected]