├── .bazelrc ├── .github └── workflows │ ├── manylinux_basic.yml │ └── ubuntu_basic.yml ├── .gitignore ├── LICENSE ├── README.md ├── WORKSPACE ├── __init__.py ├── format.sh ├── pygloo ├── BUILD ├── include │ ├── collective.h │ ├── rendezvous.h │ └── transport.h ├── main.cc └── src │ ├── allgather.cc │ ├── allreduce.cc │ ├── barrier.cc │ ├── broadcast.cc │ ├── gather.cc │ ├── recv.cc │ ├── reduce.cc │ ├── reduce_scatter.cc │ ├── rendezvous.cc │ ├── scatter.cc │ ├── send.cc │ └── transport.cc ├── setup.py └── tests ├── test_allgather.py ├── test_allreduce.py ├── test_barrier.py ├── test_broadcast.py ├── test_custom_store.py ├── test_gather.py ├── test_redis.py ├── test_reduce.py ├── test_reduce_scatter.py ├── test_scatter.py └── test_send_recv.py /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/.bazelrc -------------------------------------------------------------------------------- /.github/workflows/manylinux_basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/.github/workflows/manylinux_basic.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu_basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/.github/workflows/ubuntu_basic.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/WORKSPACE -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/__init__.py -------------------------------------------------------------------------------- /format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/format.sh -------------------------------------------------------------------------------- /pygloo/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/BUILD -------------------------------------------------------------------------------- /pygloo/include/collective.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/include/collective.h -------------------------------------------------------------------------------- /pygloo/include/rendezvous.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/include/rendezvous.h -------------------------------------------------------------------------------- /pygloo/include/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/include/transport.h -------------------------------------------------------------------------------- /pygloo/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/main.cc -------------------------------------------------------------------------------- /pygloo/src/allgather.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/src/allgather.cc -------------------------------------------------------------------------------- /pygloo/src/allreduce.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/src/allreduce.cc -------------------------------------------------------------------------------- /pygloo/src/barrier.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/src/barrier.cc -------------------------------------------------------------------------------- /pygloo/src/broadcast.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/src/broadcast.cc -------------------------------------------------------------------------------- /pygloo/src/gather.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/src/gather.cc -------------------------------------------------------------------------------- /pygloo/src/recv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/src/recv.cc -------------------------------------------------------------------------------- /pygloo/src/reduce.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/src/reduce.cc -------------------------------------------------------------------------------- /pygloo/src/reduce_scatter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/src/reduce_scatter.cc -------------------------------------------------------------------------------- /pygloo/src/rendezvous.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/src/rendezvous.cc -------------------------------------------------------------------------------- /pygloo/src/scatter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/src/scatter.cc -------------------------------------------------------------------------------- /pygloo/src/send.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/src/send.cc -------------------------------------------------------------------------------- /pygloo/src/transport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/pygloo/src/transport.cc -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_allgather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/tests/test_allgather.py -------------------------------------------------------------------------------- /tests/test_allreduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/tests/test_allreduce.py -------------------------------------------------------------------------------- /tests/test_barrier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/tests/test_barrier.py -------------------------------------------------------------------------------- /tests/test_broadcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/tests/test_broadcast.py -------------------------------------------------------------------------------- /tests/test_custom_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/tests/test_custom_store.py -------------------------------------------------------------------------------- /tests/test_gather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/tests/test_gather.py -------------------------------------------------------------------------------- /tests/test_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/tests/test_redis.py -------------------------------------------------------------------------------- /tests/test_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/tests/test_reduce.py -------------------------------------------------------------------------------- /tests/test_reduce_scatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/tests/test_reduce_scatter.py -------------------------------------------------------------------------------- /tests/test_scatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/tests/test_scatter.py -------------------------------------------------------------------------------- /tests/test_send_recv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ray-project/pygloo/HEAD/tests/test_send_recv.py --------------------------------------------------------------------------------