All Projects → snuspl → dolphin

snuspl / dolphin

Licence: other
No description, website, or topics provided.

Programming Languages

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

Dolphin

Dolphin is a machine learning platform built on top of Apache REEF. Dolphin consists of a BSP-style machine learning framework (dolphin-bsp), a deep learning framework (dolphin-dnn), and a parameter server module (dolphin-ps).

Submodules

  • dolphin-bsp: BSP-style framework for multi-staged processing.
  • dolphin-dnn: Deep learning framework for training deep neural network models on large datasets.
  • dolphin-ps: Parameter server module for asynchronous machine learning algorithms.

How to build and run Dolphin

  1. Build REEF: check https://cwiki.apache.org/confluence/display/REEF/Compiling+REEF Currently, Dolphin depends on REEF 0.14.0-SNAPSHOT, which means you must build the current snapshot of REEF before building Dolphin. We will move to the release version 0.14.0 once it's out.

  2. Build Dolphin:

    git clone https://github.com/cmssnu/dolphin
    cd dolphin
    mvn clean install
    
  3. Run Dolphin: check the READMEs in the submodules for more details.

Dolphin Mailing List

Bug reports and feature requests are welcome, as well as even simple questions!
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].