Skip to content

Parameter server framework for distributed machine learning

License

Notifications You must be signed in to change notification settings

yiylin/multiverso-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 ./third_party/install.sh to install the dependence.
  2. Run make all -j4 to build the multiverso.

Windows

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

Related Projects

Current distributed systems based on multiverso:

About

Parameter server framework for distributed machine learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.0%
  • Makefile 1.0%