All Projects → snuspl → cruise

snuspl / cruise

Licence: Apache-2.0 license
Cruise: A Distributed Machine Learning Framework with Automatic System Configuration

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to cruise

SonataAutoConfigureBundle
Symfony Bundle that auto configures Sonata Admin.
Stars: ✭ 16 (-36%)
Mutual labels:  autoconfiguration
smile-monitor-starter
Microservice system monitoring
Stars: ✭ 49 (+96%)
Mutual labels:  autoconfiguration
django-app-enabler
autoconfigurator for django applications
Stars: ✭ 19 (-24%)
Mutual labels:  autoconfiguration

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 engines
  • elastic-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]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].