Parameter server framework for distributed machine learning
Перейти к файлу
huxuan 6859b84ff5 Minor change according to comments. 2016-06-21 22:28:22 +08:00
Test
binding Minor change according to comments. 2016-06-21 22:28:22 +08:00
include
src
.gitignore
.gitmodules
CMakeLists.txt
LICENSE
Multiverso.sln
README.md Update the build instruction in README. 2016-06-19 13:08:38 +08:00
cmake_uninstall.cmake.in

README.md

multiverso

Multiverso is a parameter server based framework for training machine learning models on big data with numbers of machines. It is currently a standard C++ library and provides a series of friendly programming interfaces. With such easy-to-use APIs, machine learning researchers and practitioners do not need to worry about the system routine issues such as distributed model storage and operation, inter-process and inter-thread communication, multi-threading management, and so on. Instead, they are able to focus on the core machine learning logics: data, model, and training.

For more details, please view our website http://www.dmtk.io.

Build

Linux (Tested on Ubuntu 14.04)

sudo apt-get install libopenmpi-dev openmpi-bin build-essential cmake
mkdir build
cd build
cmake ..
make
sudo make install

Windows

For windows users, please refer to README in windows folder.

Current distributed systems based on multiverso: