├── .circleci └── config.yml ├── .github ├── CODE_OF_CONDUCT.md └── CONTRIBUTING.md ├── .gitignore ├── LICENSE.txt ├── README.md ├── benchmark ├── .clang-format ├── .clang-tidy ├── benchmark.cc ├── launch_benchmark.py ├── setup.py ├── utils.py └── version.map ├── docs ├── diagram.svg ├── end_to_end_benchmark.svg ├── microbenchmark_1.svg ├── microbenchmark_2.svg └── microbenchmark_3.svg ├── fairring ├── .clang-format ├── .clang-tidy ├── __init__.py ├── bindings.cc ├── device.cc ├── device.h ├── machine.cc ├── machine.h ├── process_group.cc ├── process_group.h └── utils.h ├── packaging ├── conda.sh └── fairring │ ├── build.sh │ └── meta.yaml ├── setup.py └── version.map /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/benchmark/.clang-format -------------------------------------------------------------------------------- /benchmark/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/benchmark/.clang-tidy -------------------------------------------------------------------------------- /benchmark/benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/benchmark/benchmark.cc -------------------------------------------------------------------------------- /benchmark/launch_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/benchmark/launch_benchmark.py -------------------------------------------------------------------------------- /benchmark/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/benchmark/setup.py -------------------------------------------------------------------------------- /benchmark/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/benchmark/utils.py -------------------------------------------------------------------------------- /benchmark/version.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/benchmark/version.map -------------------------------------------------------------------------------- /docs/diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/docs/diagram.svg -------------------------------------------------------------------------------- /docs/end_to_end_benchmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/docs/end_to_end_benchmark.svg -------------------------------------------------------------------------------- /docs/microbenchmark_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/docs/microbenchmark_1.svg -------------------------------------------------------------------------------- /docs/microbenchmark_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/docs/microbenchmark_2.svg -------------------------------------------------------------------------------- /docs/microbenchmark_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/docs/microbenchmark_3.svg -------------------------------------------------------------------------------- /fairring/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/fairring/.clang-format -------------------------------------------------------------------------------- /fairring/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/fairring/.clang-tidy -------------------------------------------------------------------------------- /fairring/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/fairring/__init__.py -------------------------------------------------------------------------------- /fairring/bindings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/fairring/bindings.cc -------------------------------------------------------------------------------- /fairring/device.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/fairring/device.cc -------------------------------------------------------------------------------- /fairring/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/fairring/device.h -------------------------------------------------------------------------------- /fairring/machine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/fairring/machine.cc -------------------------------------------------------------------------------- /fairring/machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/fairring/machine.h -------------------------------------------------------------------------------- /fairring/process_group.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/fairring/process_group.cc -------------------------------------------------------------------------------- /fairring/process_group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/fairring/process_group.h -------------------------------------------------------------------------------- /fairring/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/fairring/utils.h -------------------------------------------------------------------------------- /packaging/conda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/packaging/conda.sh -------------------------------------------------------------------------------- /packaging/fairring/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/packaging/fairring/build.sh -------------------------------------------------------------------------------- /packaging/fairring/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/packaging/fairring/meta.yaml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/setup.py -------------------------------------------------------------------------------- /version.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/fairring/HEAD/version.map --------------------------------------------------------------------------------