├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── README.md ├── _archived ├── basic_test.py ├── check_env.py ├── check_env_remote.py ├── cluster-config │ ├── cluster-new.yaml │ ├── cluster.yaml │ ├── gpu.yaml │ ├── large-cluster.yaml │ ├── large_cluster.yaml │ ├── new_cluster.yaml │ ├── single-nc.yaml │ ├── single-new.yaml │ ├── single.yaml │ └── siyuan-old.yaml ├── compare_bcast.c ├── exit_test.py ├── fault_tolerance_tests │ ├── README.md │ ├── enable_failure.patch │ ├── run_test_fault_tolerance.sh │ └── test_wrapper_fault_tolerance.sh ├── hoplite_microbenchmarks.py ├── init_env.py ├── launch_test.py ├── mpi_compare_bcast.sh ├── notification_test.sh ├── parameter-server │ ├── compare_hoplite_mpi.sh │ ├── mpi_parameter_server.py │ ├── mpi_test.py │ ├── parse_results.py │ ├── run_gloo_allreduce.sh │ ├── run_mpi_allreduce.sh │ ├── run_mpi_ps.sh │ └── run_ps_tests.sh ├── parse_ray_result.py ├── restart_all_workers.sh ├── restart_ray.sh ├── script │ ├── README.md │ ├── find_missing_tests.py │ └── timeline.py ├── speed_test.sh └── sync_time.sh ├── app ├── parameter-server │ ├── README.md │ ├── analyze_fault_tolerance.py │ ├── cluster-asgd-fault-tolerance.yaml │ ├── cluster-config-access-results-only │ │ ├── README.md │ │ └── example.yaml │ ├── cluster-config-with-ami │ │ ├── README.md │ │ └── example.yaml │ ├── gloo_all_reduce.py │ ├── hoplite_all_reduce.py │ ├── hoplite_asgd_fault_tolerance.py │ ├── mpi_all_reduce.py │ ├── parameter_server.py │ ├── plot_async_ps_results.py │ ├── ps_helper.py │ ├── ray_asgd_fault_tolerance.py │ ├── ray_parameter_server_baseline.py │ ├── result_parser │ │ ├── parse_async_ps_hoplite.py │ │ ├── parse_gloo.py │ │ ├── parse_hoplite.py │ │ ├── parse_mpi.py │ │ └── parse_ray.py │ ├── run_allreduce_tests.sh │ ├── run_async_ps_fault_tolerance.sh │ └── run_async_ps_tests.sh ├── ray_serve │ ├── README.md │ ├── analyze_fault_tolerance.py │ ├── cluster-config-access-results-only │ │ ├── README.md │ │ └── example.yaml │ ├── cluster-config-with-ami │ │ ├── README.md │ │ └── example.yaml │ ├── cluster-config │ │ ├── README.md │ │ ├── cluster.yaml │ │ ├── example.yaml │ │ └── initial.yaml │ ├── hoplite_model_ensembling.py │ ├── hoplite_model_ensembling_fault_tolerance.py │ ├── model_ensembling.py │ └── model_ensembling_fault_tolerance.py └── rllib │ ├── README-with-ami.md │ ├── README.md │ ├── cluster.yaml │ ├── example.yaml │ └── initial.yaml ├── cmake └── FindGRPC.cmake ├── format.sh ├── fornode ├── install_dependencies.sh ├── microbenchmarks ├── README.md ├── cluster-config-access-results-only │ ├── README.md │ └── example.yaml ├── cluster-config-with-ami │ ├── README.md │ └── example.yaml ├── cluster-config │ ├── README.md │ ├── cluster.yaml │ ├── example.yaml │ └── initial.yaml ├── dask-python │ ├── auto_dask_benchmark.py │ ├── auto_test.sh │ ├── cleanup_dask.sh │ ├── dask_benchmark.py │ ├── dask_roundtrip.py │ ├── dask_roundtrip.sh │ ├── parse_result.py │ └── run_dask.sh ├── draw_collective_communication.py ├── gloo-cpp │ ├── .gitignore │ ├── README.md │ ├── auto_test.sh │ ├── install_gloo.sh │ ├── parse_result.py │ ├── run_test.sh │ └── test_wrapper.sh ├── hoplite-cpp │ ├── README.md │ ├── auto_test.sh │ ├── coverage_test.sh │ ├── parse_result.py │ ├── pressure_test.sh │ ├── run_test.sh │ └── test_wrapper.sh ├── hoplite-python │ ├── README.md │ ├── auto_test.sh │ ├── coverage_test.sh │ ├── hoplite_microbenchmarks.py │ ├── parse_result.py │ ├── parse_roundtrip_result.py │ ├── pressure_test.sh │ ├── run_test.sh │ └── test_wrapper.sh ├── mpi-cpp │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── allgather.c │ ├── allreduce.c │ ├── auto_test.sh │ ├── coverage_test.sh │ ├── gather.c │ ├── multicast.c │ ├── parse_result.py │ ├── parse_roundtrip_result.py │ ├── reduce.c │ ├── roundtrip.c │ ├── run_test.sh │ └── test_wrapper.sh ├── plot_rtt.py └── ray-python │ ├── Makefile │ ├── README.md │ ├── auto_test.sh │ ├── ray_microbenchmarks.py │ ├── ray_roundtrip.py │ └── run_tests.py ├── python ├── hoplite │ ├── __init__.py │ ├── _hoplite_client.pxd │ └── _hoplite_client.pyx ├── setup.py └── setup.sh ├── src ├── client │ ├── distributed_object_store.cc │ ├── distributed_object_store.h │ ├── global_control_store.cc │ ├── global_control_store.h │ ├── local_store_client.cc │ ├── local_store_client.h │ ├── notification_listener.cc │ ├── notification_listener.h │ ├── object_sender.cc │ ├── object_sender.h │ ├── object_store_state.cc │ ├── object_store_state.h │ ├── receiver.cc │ └── receiver.h ├── common │ ├── buffer.cc │ ├── buffer.h │ ├── config.h │ ├── id.cc │ ├── id.h │ ├── status.cc │ └── status.h ├── object_directory │ ├── dependency.cc │ ├── dependency.h │ ├── notification.cc │ ├── notification.h │ ├── reduce_dependency.cc │ └── reduce_dependency.h ├── protocol │ └── object_store.proto ├── tests │ ├── allgather_test.cc │ ├── allreduce_test.cc │ ├── gather_test.cc │ ├── multicast_test.cc │ ├── notification_server_test.cc │ ├── reduce_dependency_test.cc │ ├── reduce_test.cc │ └── subset_reduce_test.cc └── util │ ├── ctpl_stl.h │ ├── hash.cc │ ├── hash.h │ ├── logging.cc │ ├── logging.h │ ├── protobuf_utils.h │ ├── socket_utils.cc │ ├── socket_utils.h │ └── test_utils.h └── test_utils ├── get_worker_ips.py ├── load_cluster_env.sh ├── mpirun_pernode.sh └── result_parser_utils.py /.clang-format: -------------------------------------------------------------------------------- 1 | ColumnLimit: 120 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/README.md -------------------------------------------------------------------------------- /_archived/basic_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/basic_test.py -------------------------------------------------------------------------------- /_archived/check_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/check_env.py -------------------------------------------------------------------------------- /_archived/check_env_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/check_env_remote.py -------------------------------------------------------------------------------- /_archived/cluster-config/cluster-new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/cluster-config/cluster-new.yaml -------------------------------------------------------------------------------- /_archived/cluster-config/cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/cluster-config/cluster.yaml -------------------------------------------------------------------------------- /_archived/cluster-config/gpu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/cluster-config/gpu.yaml -------------------------------------------------------------------------------- /_archived/cluster-config/large-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/cluster-config/large-cluster.yaml -------------------------------------------------------------------------------- /_archived/cluster-config/large_cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/cluster-config/large_cluster.yaml -------------------------------------------------------------------------------- /_archived/cluster-config/new_cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/cluster-config/new_cluster.yaml -------------------------------------------------------------------------------- /_archived/cluster-config/single-nc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/cluster-config/single-nc.yaml -------------------------------------------------------------------------------- /_archived/cluster-config/single-new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/cluster-config/single-new.yaml -------------------------------------------------------------------------------- /_archived/cluster-config/single.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/cluster-config/single.yaml -------------------------------------------------------------------------------- /_archived/cluster-config/siyuan-old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/cluster-config/siyuan-old.yaml -------------------------------------------------------------------------------- /_archived/compare_bcast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/compare_bcast.c -------------------------------------------------------------------------------- /_archived/exit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/exit_test.py -------------------------------------------------------------------------------- /_archived/fault_tolerance_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/fault_tolerance_tests/README.md -------------------------------------------------------------------------------- /_archived/fault_tolerance_tests/enable_failure.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/fault_tolerance_tests/enable_failure.patch -------------------------------------------------------------------------------- /_archived/fault_tolerance_tests/run_test_fault_tolerance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/fault_tolerance_tests/run_test_fault_tolerance.sh -------------------------------------------------------------------------------- /_archived/fault_tolerance_tests/test_wrapper_fault_tolerance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/fault_tolerance_tests/test_wrapper_fault_tolerance.sh -------------------------------------------------------------------------------- /_archived/hoplite_microbenchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/hoplite_microbenchmarks.py -------------------------------------------------------------------------------- /_archived/init_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/init_env.py -------------------------------------------------------------------------------- /_archived/launch_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/launch_test.py -------------------------------------------------------------------------------- /_archived/mpi_compare_bcast.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/mpi_compare_bcast.sh -------------------------------------------------------------------------------- /_archived/notification_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/notification_test.sh -------------------------------------------------------------------------------- /_archived/parameter-server/compare_hoplite_mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/parameter-server/compare_hoplite_mpi.sh -------------------------------------------------------------------------------- /_archived/parameter-server/mpi_parameter_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/parameter-server/mpi_parameter_server.py -------------------------------------------------------------------------------- /_archived/parameter-server/mpi_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/parameter-server/mpi_test.py -------------------------------------------------------------------------------- /_archived/parameter-server/parse_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/parameter-server/parse_results.py -------------------------------------------------------------------------------- /_archived/parameter-server/run_gloo_allreduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/parameter-server/run_gloo_allreduce.sh -------------------------------------------------------------------------------- /_archived/parameter-server/run_mpi_allreduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/parameter-server/run_mpi_allreduce.sh -------------------------------------------------------------------------------- /_archived/parameter-server/run_mpi_ps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/parameter-server/run_mpi_ps.sh -------------------------------------------------------------------------------- /_archived/parameter-server/run_ps_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/parameter-server/run_ps_tests.sh -------------------------------------------------------------------------------- /_archived/parse_ray_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/parse_ray_result.py -------------------------------------------------------------------------------- /_archived/restart_all_workers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/restart_all_workers.sh -------------------------------------------------------------------------------- /_archived/restart_ray.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/restart_ray.sh -------------------------------------------------------------------------------- /_archived/script/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/script/README.md -------------------------------------------------------------------------------- /_archived/script/find_missing_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/script/find_missing_tests.py -------------------------------------------------------------------------------- /_archived/script/timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/script/timeline.py -------------------------------------------------------------------------------- /_archived/speed_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/speed_test.sh -------------------------------------------------------------------------------- /_archived/sync_time.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/_archived/sync_time.sh -------------------------------------------------------------------------------- /app/parameter-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/README.md -------------------------------------------------------------------------------- /app/parameter-server/analyze_fault_tolerance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/analyze_fault_tolerance.py -------------------------------------------------------------------------------- /app/parameter-server/cluster-asgd-fault-tolerance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/cluster-asgd-fault-tolerance.yaml -------------------------------------------------------------------------------- /app/parameter-server/cluster-config-access-results-only/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/cluster-config-access-results-only/README.md -------------------------------------------------------------------------------- /app/parameter-server/cluster-config-access-results-only/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/cluster-config-access-results-only/example.yaml -------------------------------------------------------------------------------- /app/parameter-server/cluster-config-with-ami/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/cluster-config-with-ami/README.md -------------------------------------------------------------------------------- /app/parameter-server/cluster-config-with-ami/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/cluster-config-with-ami/example.yaml -------------------------------------------------------------------------------- /app/parameter-server/gloo_all_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/gloo_all_reduce.py -------------------------------------------------------------------------------- /app/parameter-server/hoplite_all_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/hoplite_all_reduce.py -------------------------------------------------------------------------------- /app/parameter-server/hoplite_asgd_fault_tolerance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/hoplite_asgd_fault_tolerance.py -------------------------------------------------------------------------------- /app/parameter-server/mpi_all_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/mpi_all_reduce.py -------------------------------------------------------------------------------- /app/parameter-server/parameter_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/parameter_server.py -------------------------------------------------------------------------------- /app/parameter-server/plot_async_ps_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/plot_async_ps_results.py -------------------------------------------------------------------------------- /app/parameter-server/ps_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/ps_helper.py -------------------------------------------------------------------------------- /app/parameter-server/ray_asgd_fault_tolerance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/ray_asgd_fault_tolerance.py -------------------------------------------------------------------------------- /app/parameter-server/ray_parameter_server_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/ray_parameter_server_baseline.py -------------------------------------------------------------------------------- /app/parameter-server/result_parser/parse_async_ps_hoplite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/result_parser/parse_async_ps_hoplite.py -------------------------------------------------------------------------------- /app/parameter-server/result_parser/parse_gloo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/result_parser/parse_gloo.py -------------------------------------------------------------------------------- /app/parameter-server/result_parser/parse_hoplite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/result_parser/parse_hoplite.py -------------------------------------------------------------------------------- /app/parameter-server/result_parser/parse_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/result_parser/parse_mpi.py -------------------------------------------------------------------------------- /app/parameter-server/result_parser/parse_ray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/result_parser/parse_ray.py -------------------------------------------------------------------------------- /app/parameter-server/run_allreduce_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/run_allreduce_tests.sh -------------------------------------------------------------------------------- /app/parameter-server/run_async_ps_fault_tolerance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/run_async_ps_fault_tolerance.sh -------------------------------------------------------------------------------- /app/parameter-server/run_async_ps_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/parameter-server/run_async_ps_tests.sh -------------------------------------------------------------------------------- /app/ray_serve/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/README.md -------------------------------------------------------------------------------- /app/ray_serve/analyze_fault_tolerance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/analyze_fault_tolerance.py -------------------------------------------------------------------------------- /app/ray_serve/cluster-config-access-results-only/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/cluster-config-access-results-only/README.md -------------------------------------------------------------------------------- /app/ray_serve/cluster-config-access-results-only/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/cluster-config-access-results-only/example.yaml -------------------------------------------------------------------------------- /app/ray_serve/cluster-config-with-ami/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/cluster-config-with-ami/README.md -------------------------------------------------------------------------------- /app/ray_serve/cluster-config-with-ami/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/cluster-config-with-ami/example.yaml -------------------------------------------------------------------------------- /app/ray_serve/cluster-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/cluster-config/README.md -------------------------------------------------------------------------------- /app/ray_serve/cluster-config/cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/cluster-config/cluster.yaml -------------------------------------------------------------------------------- /app/ray_serve/cluster-config/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/cluster-config/example.yaml -------------------------------------------------------------------------------- /app/ray_serve/cluster-config/initial.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/cluster-config/initial.yaml -------------------------------------------------------------------------------- /app/ray_serve/hoplite_model_ensembling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/hoplite_model_ensembling.py -------------------------------------------------------------------------------- /app/ray_serve/hoplite_model_ensembling_fault_tolerance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/hoplite_model_ensembling_fault_tolerance.py -------------------------------------------------------------------------------- /app/ray_serve/model_ensembling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/model_ensembling.py -------------------------------------------------------------------------------- /app/ray_serve/model_ensembling_fault_tolerance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/ray_serve/model_ensembling_fault_tolerance.py -------------------------------------------------------------------------------- /app/rllib/README-with-ami.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/rllib/README-with-ami.md -------------------------------------------------------------------------------- /app/rllib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/rllib/README.md -------------------------------------------------------------------------------- /app/rllib/cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/rllib/cluster.yaml -------------------------------------------------------------------------------- /app/rllib/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/rllib/example.yaml -------------------------------------------------------------------------------- /app/rllib/initial.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/app/rllib/initial.yaml -------------------------------------------------------------------------------- /cmake/FindGRPC.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/cmake/FindGRPC.cmake -------------------------------------------------------------------------------- /format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/format.sh -------------------------------------------------------------------------------- /fornode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/fornode -------------------------------------------------------------------------------- /install_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/install_dependencies.sh -------------------------------------------------------------------------------- /microbenchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/README.md -------------------------------------------------------------------------------- /microbenchmarks/cluster-config-access-results-only/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/cluster-config-access-results-only/README.md -------------------------------------------------------------------------------- /microbenchmarks/cluster-config-access-results-only/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/cluster-config-access-results-only/example.yaml -------------------------------------------------------------------------------- /microbenchmarks/cluster-config-with-ami/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/cluster-config-with-ami/README.md -------------------------------------------------------------------------------- /microbenchmarks/cluster-config-with-ami/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/cluster-config-with-ami/example.yaml -------------------------------------------------------------------------------- /microbenchmarks/cluster-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/cluster-config/README.md -------------------------------------------------------------------------------- /microbenchmarks/cluster-config/cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/cluster-config/cluster.yaml -------------------------------------------------------------------------------- /microbenchmarks/cluster-config/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/cluster-config/example.yaml -------------------------------------------------------------------------------- /microbenchmarks/cluster-config/initial.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/cluster-config/initial.yaml -------------------------------------------------------------------------------- /microbenchmarks/dask-python/auto_dask_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/dask-python/auto_dask_benchmark.py -------------------------------------------------------------------------------- /microbenchmarks/dask-python/auto_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/dask-python/auto_test.sh -------------------------------------------------------------------------------- /microbenchmarks/dask-python/cleanup_dask.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/dask-python/cleanup_dask.sh -------------------------------------------------------------------------------- /microbenchmarks/dask-python/dask_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/dask-python/dask_benchmark.py -------------------------------------------------------------------------------- /microbenchmarks/dask-python/dask_roundtrip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/dask-python/dask_roundtrip.py -------------------------------------------------------------------------------- /microbenchmarks/dask-python/dask_roundtrip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/dask-python/dask_roundtrip.sh -------------------------------------------------------------------------------- /microbenchmarks/dask-python/parse_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/dask-python/parse_result.py -------------------------------------------------------------------------------- /microbenchmarks/dask-python/run_dask.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/dask-python/run_dask.sh -------------------------------------------------------------------------------- /microbenchmarks/draw_collective_communication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/draw_collective_communication.py -------------------------------------------------------------------------------- /microbenchmarks/gloo-cpp/.gitignore: -------------------------------------------------------------------------------- 1 | gloo/ 2 | gloo_results.csv 3 | -------------------------------------------------------------------------------- /microbenchmarks/gloo-cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/gloo-cpp/README.md -------------------------------------------------------------------------------- /microbenchmarks/gloo-cpp/auto_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/gloo-cpp/auto_test.sh -------------------------------------------------------------------------------- /microbenchmarks/gloo-cpp/install_gloo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/gloo-cpp/install_gloo.sh -------------------------------------------------------------------------------- /microbenchmarks/gloo-cpp/parse_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/gloo-cpp/parse_result.py -------------------------------------------------------------------------------- /microbenchmarks/gloo-cpp/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/gloo-cpp/run_test.sh -------------------------------------------------------------------------------- /microbenchmarks/gloo-cpp/test_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/gloo-cpp/test_wrapper.sh -------------------------------------------------------------------------------- /microbenchmarks/hoplite-cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-cpp/README.md -------------------------------------------------------------------------------- /microbenchmarks/hoplite-cpp/auto_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-cpp/auto_test.sh -------------------------------------------------------------------------------- /microbenchmarks/hoplite-cpp/coverage_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-cpp/coverage_test.sh -------------------------------------------------------------------------------- /microbenchmarks/hoplite-cpp/parse_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-cpp/parse_result.py -------------------------------------------------------------------------------- /microbenchmarks/hoplite-cpp/pressure_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-cpp/pressure_test.sh -------------------------------------------------------------------------------- /microbenchmarks/hoplite-cpp/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-cpp/run_test.sh -------------------------------------------------------------------------------- /microbenchmarks/hoplite-cpp/test_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-cpp/test_wrapper.sh -------------------------------------------------------------------------------- /microbenchmarks/hoplite-python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-python/README.md -------------------------------------------------------------------------------- /microbenchmarks/hoplite-python/auto_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-python/auto_test.sh -------------------------------------------------------------------------------- /microbenchmarks/hoplite-python/coverage_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-python/coverage_test.sh -------------------------------------------------------------------------------- /microbenchmarks/hoplite-python/hoplite_microbenchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-python/hoplite_microbenchmarks.py -------------------------------------------------------------------------------- /microbenchmarks/hoplite-python/parse_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-python/parse_result.py -------------------------------------------------------------------------------- /microbenchmarks/hoplite-python/parse_roundtrip_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-python/parse_roundtrip_result.py -------------------------------------------------------------------------------- /microbenchmarks/hoplite-python/pressure_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-python/pressure_test.sh -------------------------------------------------------------------------------- /microbenchmarks/hoplite-python/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-python/run_test.sh -------------------------------------------------------------------------------- /microbenchmarks/hoplite-python/test_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/hoplite-python/test_wrapper.sh -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/.gitignore -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/Makefile -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/README.md -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/allgather.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/allgather.c -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/allreduce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/allreduce.c -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/auto_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/auto_test.sh -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/coverage_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/coverage_test.sh -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/gather.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/gather.c -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/multicast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/multicast.c -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/parse_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/parse_result.py -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/parse_roundtrip_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/parse_roundtrip_result.py -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/reduce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/reduce.c -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/roundtrip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/roundtrip.c -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/run_test.sh -------------------------------------------------------------------------------- /microbenchmarks/mpi-cpp/test_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/mpi-cpp/test_wrapper.sh -------------------------------------------------------------------------------- /microbenchmarks/plot_rtt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/plot_rtt.py -------------------------------------------------------------------------------- /microbenchmarks/ray-python/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/ray-python/Makefile -------------------------------------------------------------------------------- /microbenchmarks/ray-python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/ray-python/README.md -------------------------------------------------------------------------------- /microbenchmarks/ray-python/auto_test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | python run_tests.py auto 4 | -------------------------------------------------------------------------------- /microbenchmarks/ray-python/ray_microbenchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/ray-python/ray_microbenchmarks.py -------------------------------------------------------------------------------- /microbenchmarks/ray-python/ray_roundtrip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/ray-python/ray_roundtrip.py -------------------------------------------------------------------------------- /microbenchmarks/ray-python/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/microbenchmarks/ray-python/run_tests.py -------------------------------------------------------------------------------- /python/hoplite/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/python/hoplite/__init__.py -------------------------------------------------------------------------------- /python/hoplite/_hoplite_client.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/python/hoplite/_hoplite_client.pxd -------------------------------------------------------------------------------- /python/hoplite/_hoplite_client.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/python/hoplite/_hoplite_client.pyx -------------------------------------------------------------------------------- /python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/python/setup.py -------------------------------------------------------------------------------- /python/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/python/setup.sh -------------------------------------------------------------------------------- /src/client/distributed_object_store.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/distributed_object_store.cc -------------------------------------------------------------------------------- /src/client/distributed_object_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/distributed_object_store.h -------------------------------------------------------------------------------- /src/client/global_control_store.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/global_control_store.cc -------------------------------------------------------------------------------- /src/client/global_control_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/global_control_store.h -------------------------------------------------------------------------------- /src/client/local_store_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/local_store_client.cc -------------------------------------------------------------------------------- /src/client/local_store_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/local_store_client.h -------------------------------------------------------------------------------- /src/client/notification_listener.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/notification_listener.cc -------------------------------------------------------------------------------- /src/client/notification_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/notification_listener.h -------------------------------------------------------------------------------- /src/client/object_sender.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/object_sender.cc -------------------------------------------------------------------------------- /src/client/object_sender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/object_sender.h -------------------------------------------------------------------------------- /src/client/object_store_state.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/object_store_state.cc -------------------------------------------------------------------------------- /src/client/object_store_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/object_store_state.h -------------------------------------------------------------------------------- /src/client/receiver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/receiver.cc -------------------------------------------------------------------------------- /src/client/receiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/client/receiver.h -------------------------------------------------------------------------------- /src/common/buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/common/buffer.cc -------------------------------------------------------------------------------- /src/common/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/common/buffer.h -------------------------------------------------------------------------------- /src/common/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/common/config.h -------------------------------------------------------------------------------- /src/common/id.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/common/id.cc -------------------------------------------------------------------------------- /src/common/id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/common/id.h -------------------------------------------------------------------------------- /src/common/status.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/common/status.cc -------------------------------------------------------------------------------- /src/common/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/common/status.h -------------------------------------------------------------------------------- /src/object_directory/dependency.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/object_directory/dependency.cc -------------------------------------------------------------------------------- /src/object_directory/dependency.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/object_directory/dependency.h -------------------------------------------------------------------------------- /src/object_directory/notification.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/object_directory/notification.cc -------------------------------------------------------------------------------- /src/object_directory/notification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/object_directory/notification.h -------------------------------------------------------------------------------- /src/object_directory/reduce_dependency.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/object_directory/reduce_dependency.cc -------------------------------------------------------------------------------- /src/object_directory/reduce_dependency.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/object_directory/reduce_dependency.h -------------------------------------------------------------------------------- /src/protocol/object_store.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/protocol/object_store.proto -------------------------------------------------------------------------------- /src/tests/allgather_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/tests/allgather_test.cc -------------------------------------------------------------------------------- /src/tests/allreduce_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/tests/allreduce_test.cc -------------------------------------------------------------------------------- /src/tests/gather_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/tests/gather_test.cc -------------------------------------------------------------------------------- /src/tests/multicast_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/tests/multicast_test.cc -------------------------------------------------------------------------------- /src/tests/notification_server_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/tests/notification_server_test.cc -------------------------------------------------------------------------------- /src/tests/reduce_dependency_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/tests/reduce_dependency_test.cc -------------------------------------------------------------------------------- /src/tests/reduce_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/tests/reduce_test.cc -------------------------------------------------------------------------------- /src/tests/subset_reduce_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/tests/subset_reduce_test.cc -------------------------------------------------------------------------------- /src/util/ctpl_stl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/util/ctpl_stl.h -------------------------------------------------------------------------------- /src/util/hash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/util/hash.cc -------------------------------------------------------------------------------- /src/util/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/util/hash.h -------------------------------------------------------------------------------- /src/util/logging.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/util/logging.cc -------------------------------------------------------------------------------- /src/util/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/util/logging.h -------------------------------------------------------------------------------- /src/util/protobuf_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/util/protobuf_utils.h -------------------------------------------------------------------------------- /src/util/socket_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/util/socket_utils.cc -------------------------------------------------------------------------------- /src/util/socket_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/util/socket_utils.h -------------------------------------------------------------------------------- /src/util/test_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/src/util/test_utils.h -------------------------------------------------------------------------------- /test_utils/get_worker_ips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/test_utils/get_worker_ips.py -------------------------------------------------------------------------------- /test_utils/load_cluster_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/test_utils/load_cluster_env.sh -------------------------------------------------------------------------------- /test_utils/mpirun_pernode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/test_utils/mpirun_pernode.sh -------------------------------------------------------------------------------- /test_utils/result_parser_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suquark/hoplite/HEAD/test_utils/result_parser_utils.py --------------------------------------------------------------------------------