Skip to content

jinliangwei/parameter_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Bosen Parameter Server System

The adagrad branch contains code used for the SoCC'15 paper: Managed Communication and Consistency for Fast Data-Parallel Iterative Analytics

To Build The Parameter Server System and Applications

  1. The system was tested on Ubuntu 14.04 and requires g++-4.8.

  2. Install dependencies from Ubuntu's package manager:

sudo apt-get install uuid-dev, autoconf, libtool
sudo ln -s /usr/lib/x86_64-linux-gnu/librt.so /usr/lib/librt.so
  1. Download and build third-party dependencies:
make third_party_core
  1. Build the parameter server:
make ps_lib ml_lib
  1. Go to each application directory under apps to build applications

To Build the SGD matrix factorization application

cd apps/matrixfact
make matrixfact_split

Before running the application, you need to prepare your dataset using data_split which partitions the data file into N pieces (suppose you are using N machines) and convert it into a efficient binary format.

To Build the Latent Dirichlet Allocation application

cd apps/lda
make lda

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published