Skip to content
/ MiniPs Public
forked from TatianaJin/csci5570

A minimum parameter server system with fault tolerance, elasticity and support YARN.

License

Notifications You must be signed in to change notification settings

RickAi/MiniPs

 
 

Repository files navigation

MiniPs

Install & Run

Git clone this repository by

git clone https://github.com/RickAi/MiniPs.git
cd MiniPs

Create a directory for putting compiled files, and configure cmake.

mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Debug

See the make list by make help, and make anything in the list by make ${ANYTHING}

cd build/     # cd to the build directory
make -j4      # build all the targets
./HuskyUnitTest  # run all unit tests
./HuskyUnitTest --gtest_filter=TestServerThread.RegisterModel  # run a specific test

Some tools:

  • glog. You may use GLOG_logtostderr=1 ./HuskyUnitTest to print the LOG(INFO) information to the console.
  • gtest.
  • Actor model
  • cmake
  • C++ (C++11, multi-threading, std::move, rvalue reference, classes...)

More

Project details refers to: HERE

About

A minimum parameter server system with fault tolerance, elasticity and support YARN.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 74.6%
  • Java 15.9%
  • Python 5.5%
  • CMake 4.0%