├── .dockerignore ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── doc ├── Doxyfile ├── README.md └── gendoc.sh ├── docker ├── README.md ├── build.sh ├── cloud.sh ├── fire_amazonec2.sh ├── get_host_within_container.sh ├── local.sh ├── rm_local.sh ├── shut.sh └── upload_s3.sh ├── example └── linear │ ├── README.md │ ├── criteo │ ├── README.md │ ├── batch_l1lr.conf │ ├── download.sh │ └── eval_batch.conf │ ├── ctr │ ├── batch_l1lr.conf │ ├── download.sh │ ├── eval_batch.conf │ ├── eval_online.conf │ └── online_l1lr.conf │ └── rcv1 │ ├── batch_l1lr.conf │ ├── download.sh │ ├── eval_batch.conf │ ├── eval_online.conf │ └── online_l1lr.conf ├── make ├── README.md └── config.mk ├── script ├── get_root_node.sh ├── install_third.sh ├── kill_node.sh ├── local.sh ├── mpi_node.sh ├── mpi_root.sh └── ps.sh └── src ├── README.mk ├── app └── linear_method │ ├── async_sgd.h │ ├── darlin.h │ ├── learning_rate.h │ ├── loss.h │ ├── main.cc │ ├── model_evaluation.h │ ├── penalty.h │ └── proto │ └── linear.proto ├── data ├── common.cc ├── common.h ├── info_parser.cc ├── info_parser.h ├── matlab │ ├── bin2mat.m │ ├── filter_fea.m │ ├── load_bin.m │ ├── mat2bin.m │ ├── save_bin.m │ └── saveas_pserver.m ├── proto │ ├── data.proto │ └── example.proto ├── show_example.h ├── slot_reader.cc ├── slot_reader.h ├── stream_reader.h ├── text2proto.h ├── text_parser.cc └── text_parser.h ├── filter ├── add_noise.h ├── compressing.h ├── filter.cc ├── filter.h ├── fixing_float.h ├── frequency_filter.h ├── key_caching.h ├── proto │ └── filter.proto └── sparse_filter.h ├── learner ├── bcd.cc ├── bcd.h ├── proto │ ├── bcd.proto │ ├── sgd.proto │ └── workload.proto ├── sgd.cc ├── sgd.h ├── workload_pool.cc └── workload_pool.h ├── parameter ├── README.org ├── kv_layer.h ├── kv_map.h ├── kv_store.h ├── kv_vector.h ├── parameter.cc ├── parameter.h └── proto │ └── param.proto ├── ps.h ├── ps_main.cc ├── system ├── assigner.cc ├── assigner.h ├── customer.h ├── dashboard.cc ├── dashboard.h ├── env.cc ├── env.h ├── executor.cc ├── executor.h ├── heartbeat_info.cc ├── heartbeat_info.h ├── manager.cc ├── manager.h ├── message.cc ├── message.h ├── monitor.h ├── postoffice.cc ├── postoffice.h ├── proto │ ├── heartbeat.proto │ ├── node.proto │ └── task.proto ├── remote_node.cc ├── remote_node.h ├── task_tracker.h ├── van.cc └── van.h ├── test ├── aggregation_ps.cc ├── assign_op_test.cc ├── bloom_filter_test.cc ├── build.mk ├── common_test.cc ├── countmin_test.cc ├── fixing_float_test.cc ├── hello_ps.cc ├── kv_layer_perf_ps.cc ├── kv_layer_ps.cc ├── kv_map_perf_ps.cc ├── kv_map_ps.cc ├── kv_vector_buffer_ps.cc ├── kv_vector_perf_ps.cc ├── kv_vector_ps.cc ├── localizer_test.cc ├── network_perf_ps.cc ├── parallel_ordered_match_test.cc ├── reassign_server_key_range_ps.cc ├── slot_reader_test.cc ├── sparse_matrix_perf.cc ├── sparse_matrix_test.cc └── stream_reader_test.cc ├── test_main.cc └── util ├── assign_op.h ├── auc.h ├── barrier.h ├── bitmap.h ├── block_bloom_filter.h ├── bloom_filter.h ├── common.h ├── countmin.h ├── crc32c.cc ├── crc32c.h ├── dense_matrix.h ├── evaluation.h ├── file.cc ├── file.h ├── filelinereader.cc ├── filelinereader.h ├── hdfs.h ├── integral_types.h ├── local_machine.h ├── localizer.h ├── macros.h ├── matrix.h ├── murmurhash3.cc ├── murmurhash3.h ├── parallel_ordered_match.h ├── parallel_sort.h ├── producer_consumer.h ├── proto ├── assign_op.proto ├── auc.proto ├── matrix.proto └── range.proto ├── range.h ├── recordio.cc ├── recordio.h ├── resource_usage.h ├── shared_array.h ├── shared_array_inl.h ├── sketch.h ├── sparse_matrix.h ├── split.h ├── strtonum.h ├── threadpool.cc ├── threadpool.h ├── threadsafe_limited_queue.h └── threadsafe_queue.h /.dockerignore: -------------------------------------------------------------------------------- 1 | LICENSE 2 | README.md 3 | build 4 | example 5 | doc 6 | script 7 | third_party 8 | 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/README.md -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/gendoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/doc/gendoc.sh -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/docker/build.sh -------------------------------------------------------------------------------- /docker/cloud.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/docker/cloud.sh -------------------------------------------------------------------------------- /docker/fire_amazonec2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/docker/fire_amazonec2.sh -------------------------------------------------------------------------------- /docker/get_host_within_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/docker/get_host_within_container.sh -------------------------------------------------------------------------------- /docker/local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/docker/local.sh -------------------------------------------------------------------------------- /docker/rm_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/docker/rm_local.sh -------------------------------------------------------------------------------- /docker/shut.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/docker/shut.sh -------------------------------------------------------------------------------- /docker/upload_s3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/docker/upload_s3.sh -------------------------------------------------------------------------------- /example/linear/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/README.md -------------------------------------------------------------------------------- /example/linear/criteo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/criteo/README.md -------------------------------------------------------------------------------- /example/linear/criteo/batch_l1lr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/criteo/batch_l1lr.conf -------------------------------------------------------------------------------- /example/linear/criteo/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/criteo/download.sh -------------------------------------------------------------------------------- /example/linear/criteo/eval_batch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/criteo/eval_batch.conf -------------------------------------------------------------------------------- /example/linear/ctr/batch_l1lr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/ctr/batch_l1lr.conf -------------------------------------------------------------------------------- /example/linear/ctr/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/ctr/download.sh -------------------------------------------------------------------------------- /example/linear/ctr/eval_batch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/ctr/eval_batch.conf -------------------------------------------------------------------------------- /example/linear/ctr/eval_online.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/ctr/eval_online.conf -------------------------------------------------------------------------------- /example/linear/ctr/online_l1lr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/ctr/online_l1lr.conf -------------------------------------------------------------------------------- /example/linear/rcv1/batch_l1lr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/rcv1/batch_l1lr.conf -------------------------------------------------------------------------------- /example/linear/rcv1/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/rcv1/download.sh -------------------------------------------------------------------------------- /example/linear/rcv1/eval_batch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/rcv1/eval_batch.conf -------------------------------------------------------------------------------- /example/linear/rcv1/eval_online.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/rcv1/eval_online.conf -------------------------------------------------------------------------------- /example/linear/rcv1/online_l1lr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/example/linear/rcv1/online_l1lr.conf -------------------------------------------------------------------------------- /make/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/make/README.md -------------------------------------------------------------------------------- /make/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/make/config.mk -------------------------------------------------------------------------------- /script/get_root_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/script/get_root_node.sh -------------------------------------------------------------------------------- /script/install_third.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/script/install_third.sh -------------------------------------------------------------------------------- /script/kill_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/script/kill_node.sh -------------------------------------------------------------------------------- /script/local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/script/local.sh -------------------------------------------------------------------------------- /script/mpi_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/script/mpi_node.sh -------------------------------------------------------------------------------- /script/mpi_root.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/script/mpi_root.sh -------------------------------------------------------------------------------- /script/ps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/script/ps.sh -------------------------------------------------------------------------------- /src/README.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/linear_method/async_sgd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/app/linear_method/async_sgd.h -------------------------------------------------------------------------------- /src/app/linear_method/darlin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/app/linear_method/darlin.h -------------------------------------------------------------------------------- /src/app/linear_method/learning_rate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/app/linear_method/learning_rate.h -------------------------------------------------------------------------------- /src/app/linear_method/loss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/app/linear_method/loss.h -------------------------------------------------------------------------------- /src/app/linear_method/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/app/linear_method/main.cc -------------------------------------------------------------------------------- /src/app/linear_method/model_evaluation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/app/linear_method/model_evaluation.h -------------------------------------------------------------------------------- /src/app/linear_method/penalty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/app/linear_method/penalty.h -------------------------------------------------------------------------------- /src/app/linear_method/proto/linear.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/app/linear_method/proto/linear.proto -------------------------------------------------------------------------------- /src/data/common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/common.cc -------------------------------------------------------------------------------- /src/data/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/common.h -------------------------------------------------------------------------------- /src/data/info_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/info_parser.cc -------------------------------------------------------------------------------- /src/data/info_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/info_parser.h -------------------------------------------------------------------------------- /src/data/matlab/bin2mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/matlab/bin2mat.m -------------------------------------------------------------------------------- /src/data/matlab/filter_fea.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/matlab/filter_fea.m -------------------------------------------------------------------------------- /src/data/matlab/load_bin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/matlab/load_bin.m -------------------------------------------------------------------------------- /src/data/matlab/mat2bin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/matlab/mat2bin.m -------------------------------------------------------------------------------- /src/data/matlab/save_bin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/matlab/save_bin.m -------------------------------------------------------------------------------- /src/data/matlab/saveas_pserver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/matlab/saveas_pserver.m -------------------------------------------------------------------------------- /src/data/proto/data.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/proto/data.proto -------------------------------------------------------------------------------- /src/data/proto/example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/proto/example.proto -------------------------------------------------------------------------------- /src/data/show_example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/show_example.h -------------------------------------------------------------------------------- /src/data/slot_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/slot_reader.cc -------------------------------------------------------------------------------- /src/data/slot_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/slot_reader.h -------------------------------------------------------------------------------- /src/data/stream_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/stream_reader.h -------------------------------------------------------------------------------- /src/data/text2proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/text2proto.h -------------------------------------------------------------------------------- /src/data/text_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/text_parser.cc -------------------------------------------------------------------------------- /src/data/text_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/data/text_parser.h -------------------------------------------------------------------------------- /src/filter/add_noise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/filter/add_noise.h -------------------------------------------------------------------------------- /src/filter/compressing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/filter/compressing.h -------------------------------------------------------------------------------- /src/filter/filter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/filter/filter.cc -------------------------------------------------------------------------------- /src/filter/filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/filter/filter.h -------------------------------------------------------------------------------- /src/filter/fixing_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/filter/fixing_float.h -------------------------------------------------------------------------------- /src/filter/frequency_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/filter/frequency_filter.h -------------------------------------------------------------------------------- /src/filter/key_caching.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/filter/key_caching.h -------------------------------------------------------------------------------- /src/filter/proto/filter.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/filter/proto/filter.proto -------------------------------------------------------------------------------- /src/filter/sparse_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/filter/sparse_filter.h -------------------------------------------------------------------------------- /src/learner/bcd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/learner/bcd.cc -------------------------------------------------------------------------------- /src/learner/bcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/learner/bcd.h -------------------------------------------------------------------------------- /src/learner/proto/bcd.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/learner/proto/bcd.proto -------------------------------------------------------------------------------- /src/learner/proto/sgd.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/learner/proto/sgd.proto -------------------------------------------------------------------------------- /src/learner/proto/workload.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/learner/proto/workload.proto -------------------------------------------------------------------------------- /src/learner/sgd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/learner/sgd.cc -------------------------------------------------------------------------------- /src/learner/sgd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/learner/sgd.h -------------------------------------------------------------------------------- /src/learner/workload_pool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/learner/workload_pool.cc -------------------------------------------------------------------------------- /src/learner/workload_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/learner/workload_pool.h -------------------------------------------------------------------------------- /src/parameter/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/parameter/README.org -------------------------------------------------------------------------------- /src/parameter/kv_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/parameter/kv_layer.h -------------------------------------------------------------------------------- /src/parameter/kv_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/parameter/kv_map.h -------------------------------------------------------------------------------- /src/parameter/kv_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/parameter/kv_store.h -------------------------------------------------------------------------------- /src/parameter/kv_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/parameter/kv_vector.h -------------------------------------------------------------------------------- /src/parameter/parameter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/parameter/parameter.cc -------------------------------------------------------------------------------- /src/parameter/parameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/parameter/parameter.h -------------------------------------------------------------------------------- /src/parameter/proto/param.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/parameter/proto/param.proto -------------------------------------------------------------------------------- /src/ps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/ps.h -------------------------------------------------------------------------------- /src/ps_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/ps_main.cc -------------------------------------------------------------------------------- /src/system/assigner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/assigner.cc -------------------------------------------------------------------------------- /src/system/assigner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/assigner.h -------------------------------------------------------------------------------- /src/system/customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/customer.h -------------------------------------------------------------------------------- /src/system/dashboard.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/dashboard.cc -------------------------------------------------------------------------------- /src/system/dashboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/dashboard.h -------------------------------------------------------------------------------- /src/system/env.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/env.cc -------------------------------------------------------------------------------- /src/system/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/env.h -------------------------------------------------------------------------------- /src/system/executor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/executor.cc -------------------------------------------------------------------------------- /src/system/executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/executor.h -------------------------------------------------------------------------------- /src/system/heartbeat_info.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/heartbeat_info.cc -------------------------------------------------------------------------------- /src/system/heartbeat_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/heartbeat_info.h -------------------------------------------------------------------------------- /src/system/manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/manager.cc -------------------------------------------------------------------------------- /src/system/manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/manager.h -------------------------------------------------------------------------------- /src/system/message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/message.cc -------------------------------------------------------------------------------- /src/system/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/message.h -------------------------------------------------------------------------------- /src/system/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/monitor.h -------------------------------------------------------------------------------- /src/system/postoffice.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/postoffice.cc -------------------------------------------------------------------------------- /src/system/postoffice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/postoffice.h -------------------------------------------------------------------------------- /src/system/proto/heartbeat.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/proto/heartbeat.proto -------------------------------------------------------------------------------- /src/system/proto/node.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/proto/node.proto -------------------------------------------------------------------------------- /src/system/proto/task.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/proto/task.proto -------------------------------------------------------------------------------- /src/system/remote_node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/remote_node.cc -------------------------------------------------------------------------------- /src/system/remote_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/remote_node.h -------------------------------------------------------------------------------- /src/system/task_tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/task_tracker.h -------------------------------------------------------------------------------- /src/system/van.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/van.cc -------------------------------------------------------------------------------- /src/system/van.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/system/van.h -------------------------------------------------------------------------------- /src/test/aggregation_ps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/aggregation_ps.cc -------------------------------------------------------------------------------- /src/test/assign_op_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/assign_op_test.cc -------------------------------------------------------------------------------- /src/test/bloom_filter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/bloom_filter_test.cc -------------------------------------------------------------------------------- /src/test/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/build.mk -------------------------------------------------------------------------------- /src/test/common_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/common_test.cc -------------------------------------------------------------------------------- /src/test/countmin_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/countmin_test.cc -------------------------------------------------------------------------------- /src/test/fixing_float_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/fixing_float_test.cc -------------------------------------------------------------------------------- /src/test/hello_ps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/hello_ps.cc -------------------------------------------------------------------------------- /src/test/kv_layer_perf_ps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/kv_layer_perf_ps.cc -------------------------------------------------------------------------------- /src/test/kv_layer_ps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/kv_layer_ps.cc -------------------------------------------------------------------------------- /src/test/kv_map_perf_ps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/kv_map_perf_ps.cc -------------------------------------------------------------------------------- /src/test/kv_map_ps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/kv_map_ps.cc -------------------------------------------------------------------------------- /src/test/kv_vector_buffer_ps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/kv_vector_buffer_ps.cc -------------------------------------------------------------------------------- /src/test/kv_vector_perf_ps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/kv_vector_perf_ps.cc -------------------------------------------------------------------------------- /src/test/kv_vector_ps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/kv_vector_ps.cc -------------------------------------------------------------------------------- /src/test/localizer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/localizer_test.cc -------------------------------------------------------------------------------- /src/test/network_perf_ps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/network_perf_ps.cc -------------------------------------------------------------------------------- /src/test/parallel_ordered_match_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/parallel_ordered_match_test.cc -------------------------------------------------------------------------------- /src/test/reassign_server_key_range_ps.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/reassign_server_key_range_ps.cc -------------------------------------------------------------------------------- /src/test/slot_reader_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/slot_reader_test.cc -------------------------------------------------------------------------------- /src/test/sparse_matrix_perf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/sparse_matrix_perf.cc -------------------------------------------------------------------------------- /src/test/sparse_matrix_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/sparse_matrix_test.cc -------------------------------------------------------------------------------- /src/test/stream_reader_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test/stream_reader_test.cc -------------------------------------------------------------------------------- /src/test_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/test_main.cc -------------------------------------------------------------------------------- /src/util/assign_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/assign_op.h -------------------------------------------------------------------------------- /src/util/auc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/auc.h -------------------------------------------------------------------------------- /src/util/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/barrier.h -------------------------------------------------------------------------------- /src/util/bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/bitmap.h -------------------------------------------------------------------------------- /src/util/block_bloom_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/block_bloom_filter.h -------------------------------------------------------------------------------- /src/util/bloom_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/bloom_filter.h -------------------------------------------------------------------------------- /src/util/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/common.h -------------------------------------------------------------------------------- /src/util/countmin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/countmin.h -------------------------------------------------------------------------------- /src/util/crc32c.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/crc32c.cc -------------------------------------------------------------------------------- /src/util/crc32c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/crc32c.h -------------------------------------------------------------------------------- /src/util/dense_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/dense_matrix.h -------------------------------------------------------------------------------- /src/util/evaluation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/evaluation.h -------------------------------------------------------------------------------- /src/util/file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/file.cc -------------------------------------------------------------------------------- /src/util/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/file.h -------------------------------------------------------------------------------- /src/util/filelinereader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/filelinereader.cc -------------------------------------------------------------------------------- /src/util/filelinereader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/filelinereader.h -------------------------------------------------------------------------------- /src/util/hdfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/hdfs.h -------------------------------------------------------------------------------- /src/util/integral_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/integral_types.h -------------------------------------------------------------------------------- /src/util/local_machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/local_machine.h -------------------------------------------------------------------------------- /src/util/localizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/localizer.h -------------------------------------------------------------------------------- /src/util/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/macros.h -------------------------------------------------------------------------------- /src/util/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/matrix.h -------------------------------------------------------------------------------- /src/util/murmurhash3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/murmurhash3.cc -------------------------------------------------------------------------------- /src/util/murmurhash3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/murmurhash3.h -------------------------------------------------------------------------------- /src/util/parallel_ordered_match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/parallel_ordered_match.h -------------------------------------------------------------------------------- /src/util/parallel_sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/parallel_sort.h -------------------------------------------------------------------------------- /src/util/producer_consumer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/producer_consumer.h -------------------------------------------------------------------------------- /src/util/proto/assign_op.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/proto/assign_op.proto -------------------------------------------------------------------------------- /src/util/proto/auc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/proto/auc.proto -------------------------------------------------------------------------------- /src/util/proto/matrix.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/proto/matrix.proto -------------------------------------------------------------------------------- /src/util/proto/range.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/proto/range.proto -------------------------------------------------------------------------------- /src/util/range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/range.h -------------------------------------------------------------------------------- /src/util/recordio.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/recordio.cc -------------------------------------------------------------------------------- /src/util/recordio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/recordio.h -------------------------------------------------------------------------------- /src/util/resource_usage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/resource_usage.h -------------------------------------------------------------------------------- /src/util/shared_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/shared_array.h -------------------------------------------------------------------------------- /src/util/shared_array_inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/shared_array_inl.h -------------------------------------------------------------------------------- /src/util/sketch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/sketch.h -------------------------------------------------------------------------------- /src/util/sparse_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/sparse_matrix.h -------------------------------------------------------------------------------- /src/util/split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/split.h -------------------------------------------------------------------------------- /src/util/strtonum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/strtonum.h -------------------------------------------------------------------------------- /src/util/threadpool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/threadpool.cc -------------------------------------------------------------------------------- /src/util/threadpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/threadpool.h -------------------------------------------------------------------------------- /src/util/threadsafe_limited_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/threadsafe_limited_queue.h -------------------------------------------------------------------------------- /src/util/threadsafe_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlc/parameter_server/HEAD/src/util/threadsafe_queue.h --------------------------------------------------------------------------------