Multiverso

分布式机器学习的参数服务器框架。(Parameter server framework for distributed machine learning.)

  • Owner: microsoft/Multiverso
  • Platform: Linux, Windows
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Multiverso

Build Status

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, and it is extended to support calling from python and Lua programs. 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 git
git clone https://github.com/Microsoft/multiverso.git --recursive && cd multiverso
mkdir build && cd build
cmake .. && make && sudo make install

Windows

Open the Multiverso.sln with Visual Studio 2013 and build.

Current distributed systems based on multiverso:

Microsoft Open Source Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Main metrics

Overview
Name With Ownermicrosoft/Multiverso
Primary LanguageC++
Program languageC++ (Language Count: 9)
PlatformLinux, Windows
License:MIT License
所有者活动
Created At2015-09-07 11:16:53
Pushed At2019-01-20 02:13:35
Last Commit At2017-06-29 18:33:42
Release Count2
Last Release Namev0.2 (Posted on )
First Release Namev0.1 (Posted on 2016-04-13 16:03:25)
用户参与
Stargazers Count776
Watchers Count95
Fork Count224
Commits Count0.9k
Has Issues Enabled
Issues Count37
Issue Open Count9
Pull Requests Count109
Pull Requests Open Count7
Pull Requests Close Count8
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private