Parameter server framework for distributed machine learning
Перейти к файлу
huxuan e4d845ebd0 Add Lua.gitignore from github/gitignore. 2016-06-08 10:50:14 +08:00
Test Merge branch 'master' of https://github.com/Microsoft/multiverso into binding 2016-05-25 14:24:25 +09:00
binding Add Lua.gitignore from github/gitignore. 2016-06-08 10:50:14 +08:00
include Check size when passing an array. 2016-05-24 15:42:21 +09:00
src Merge branch 'master' of https://github.com/Microsoft/multiverso into binding 2016-05-25 14:24:25 +09:00
.gitignore add include dlfcn guard 2016-05-03 18:55:29 +09:00
.gitmodules Change submodule url to repo under official account. 2016-06-07 15:35:35 +08:00
CMakeLists.txt merge log from multiverso-next 2016-04-14 12:06:41 +08:00
LICENSE refine the CMakeList 2015-11-16 23:36:27 +08:00
Multiverso.sln updating build dependency for multiverso 2016-04-20 15:04:11 +08:00
README.md recover README.md 2016-04-14 13:16:11 +08:00

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 12.04)

  1. Run mkdir build
  2. Run cd build
  3. Run cmake ..
  4. Run make

Windows

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

Current distributed systems based on multiverso: