├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── README.md ├── cmake └── Modules │ └── FindZMQ.cmake ├── docs ├── Doxyfile ├── Makefile ├── api.md ├── conf.py ├── env.md ├── get_started.md ├── history.md ├── how_to.md ├── index.md ├── overview.md ├── requirements.txt └── sphinx_util.py ├── include ├── dmlc │ ├── base.h │ └── logging.h └── ps │ ├── base.h │ ├── internal │ ├── assign_op.h │ ├── customer.h │ ├── env.h │ ├── message.h │ ├── parallel_kv_match.h │ ├── parallel_sort.h │ ├── postoffice.h │ ├── threadsafe_pqueue.h │ ├── threadsafe_queue.h │ ├── utils.h │ └── van.h │ ├── kv_app.h │ ├── ps.h │ ├── range.h │ ├── sarray.h │ └── simple_app.h ├── make ├── deps.mk └── ps.mk ├── src ├── customer.cc ├── ibverbs_van.h ├── meta.proto ├── network_utils.h ├── p3_van.h ├── postoffice.cc ├── resender.h ├── van.cc ├── windows │ └── unistd.h └── zmq_van.h ├── tests ├── CMakeLists.txt ├── README.md ├── lint.py ├── local.sh ├── local_multi_workers.sh ├── repeat.sh ├── test.mk ├── test_connection.cc ├── test_kv_app.cc ├── test_kv_app_benchmark.cc ├── test_kv_app_multi_workers.cc ├── test_simple_app.cc └── travis │ ├── travis_before_cache.sh │ ├── travis_script.sh │ └── travis_setup_env.sh └── tracker ├── README.md ├── dmlc_local.py ├── dmlc_mpi.py ├── dmlc_ssh.py └── tracker.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Modules/FindZMQ.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/cmake/Modules/FindZMQ.cmake -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/docs/env.md -------------------------------------------------------------------------------- /docs/get_started.md: -------------------------------------------------------------------------------- 1 | # Get Started 2 | -------------------------------------------------------------------------------- /docs/history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/docs/history.md -------------------------------------------------------------------------------- /docs/how_to.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/docs/how_to.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | breathe 2 | -------------------------------------------------------------------------------- /docs/sphinx_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/docs/sphinx_util.py -------------------------------------------------------------------------------- /include/dmlc/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/dmlc/base.h -------------------------------------------------------------------------------- /include/dmlc/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/dmlc/logging.h -------------------------------------------------------------------------------- /include/ps/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/base.h -------------------------------------------------------------------------------- /include/ps/internal/assign_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/internal/assign_op.h -------------------------------------------------------------------------------- /include/ps/internal/customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/internal/customer.h -------------------------------------------------------------------------------- /include/ps/internal/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/internal/env.h -------------------------------------------------------------------------------- /include/ps/internal/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/internal/message.h -------------------------------------------------------------------------------- /include/ps/internal/parallel_kv_match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/internal/parallel_kv_match.h -------------------------------------------------------------------------------- /include/ps/internal/parallel_sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/internal/parallel_sort.h -------------------------------------------------------------------------------- /include/ps/internal/postoffice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/internal/postoffice.h -------------------------------------------------------------------------------- /include/ps/internal/threadsafe_pqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/internal/threadsafe_pqueue.h -------------------------------------------------------------------------------- /include/ps/internal/threadsafe_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/internal/threadsafe_queue.h -------------------------------------------------------------------------------- /include/ps/internal/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/internal/utils.h -------------------------------------------------------------------------------- /include/ps/internal/van.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/internal/van.h -------------------------------------------------------------------------------- /include/ps/kv_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/kv_app.h -------------------------------------------------------------------------------- /include/ps/ps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/ps.h -------------------------------------------------------------------------------- /include/ps/range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/range.h -------------------------------------------------------------------------------- /include/ps/sarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/sarray.h -------------------------------------------------------------------------------- /include/ps/simple_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/include/ps/simple_app.h -------------------------------------------------------------------------------- /make/deps.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/make/deps.mk -------------------------------------------------------------------------------- /make/ps.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/make/ps.mk -------------------------------------------------------------------------------- /src/customer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/src/customer.cc -------------------------------------------------------------------------------- /src/ibverbs_van.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/src/ibverbs_van.h -------------------------------------------------------------------------------- /src/meta.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/src/meta.proto -------------------------------------------------------------------------------- /src/network_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/src/network_utils.h -------------------------------------------------------------------------------- /src/p3_van.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/src/p3_van.h -------------------------------------------------------------------------------- /src/postoffice.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/src/postoffice.cc -------------------------------------------------------------------------------- /src/resender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/src/resender.h -------------------------------------------------------------------------------- /src/van.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/src/van.cc -------------------------------------------------------------------------------- /src/windows/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/src/windows/unistd.h -------------------------------------------------------------------------------- /src/zmq_van.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/src/zmq_van.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/lint.py -------------------------------------------------------------------------------- /tests/local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/local.sh -------------------------------------------------------------------------------- /tests/local_multi_workers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/local_multi_workers.sh -------------------------------------------------------------------------------- /tests/repeat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/repeat.sh -------------------------------------------------------------------------------- /tests/test.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/test.mk -------------------------------------------------------------------------------- /tests/test_connection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/test_connection.cc -------------------------------------------------------------------------------- /tests/test_kv_app.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/test_kv_app.cc -------------------------------------------------------------------------------- /tests/test_kv_app_benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/test_kv_app_benchmark.cc -------------------------------------------------------------------------------- /tests/test_kv_app_multi_workers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/test_kv_app_multi_workers.cc -------------------------------------------------------------------------------- /tests/test_simple_app.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/test_simple_app.cc -------------------------------------------------------------------------------- /tests/travis/travis_before_cache.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # do nothing for now 3 | ls -alLR ${CACHE_PREFIX} -------------------------------------------------------------------------------- /tests/travis/travis_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/travis/travis_script.sh -------------------------------------------------------------------------------- /tests/travis/travis_setup_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tests/travis/travis_setup_env.sh -------------------------------------------------------------------------------- /tracker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tracker/README.md -------------------------------------------------------------------------------- /tracker/dmlc_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tracker/dmlc_local.py -------------------------------------------------------------------------------- /tracker/dmlc_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tracker/dmlc_mpi.py -------------------------------------------------------------------------------- /tracker/dmlc_ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tracker/dmlc_ssh.py -------------------------------------------------------------------------------- /tracker/tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/ps-lite/HEAD/tracker/tracker.py --------------------------------------------------------------------------------