IterStore is a parameter server library for iterative convergent machine learning applications. Our example applications include matrix factorization, LDA, multi-class logistic regression, and PageRank.
If you use the Ubuntu 14.04 system, you can run the following command to install the dependencies:
./scripts/install-deps-ubuntu14.sh
After installing the dependencies, you can build IterStore and our example applications by running this command:
scons -j8
The detailed API descriptions can be found in include/iterstore.hpp and include/user-defined-types.hpp
Henggang Cui, Alexey Tumanov, Jinliang Wei, Lianghong Xu, Wei Dai, Jesse Haber-Kucharsky, Qirong Ho, Gregory R. Ganger, Phillip B. Gibbons, Garth A. Gibson, and Eric P. Xing. Exploiting Iterative-ness for Parallel ML Computations. In ACM Symposium on Cloud Computing, 2014 (SoCC'14)