Multiverso

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

  • 所有者: microsoft/Multiverso
  • 平台: Linux, Windows
  • 許可證: MIT License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

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.

主要指標

概覽
名稱與所有者microsoft/Multiverso
主編程語言C++
編程語言C++ (語言數: 9)
平台Linux, Windows
許可證MIT License
所有者活动
創建於2015-09-07 11:16:53
推送於2019-01-20 02:13:35
最后一次提交2017-06-29 18:33:42
發布數2
最新版本名稱v0.2 (發布於 )
第一版名稱v0.1 (發布於 2016-04-13 16:03:25)
用户参与
星數776
關注者數95
派生數223
提交數0.9k
已啟用問題?
問題數37
打開的問題數9
拉請求數109
打開的拉請求數7
關閉的拉請求數8
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?