├── .azuredevops └── rocm-ci.yml ├── .github ├── CODEOWNERS └── dependabot.yml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE.md ├── Makefile ├── README.md ├── cmake └── Dependencies.cmake ├── docs ├── .gitignore ├── conf.py ├── doxygen │ └── Doxyfile ├── how to │ └── use-transferbench.rst ├── index.rst ├── install │ └── install.rst ├── instructions.rst ├── license.md ├── reference │ └── api.rst └── sphinx │ ├── _toc.yml.in │ ├── requirements.in │ └── requirements.txt ├── examples └── example.cfg ├── src ├── client │ ├── Client.cpp │ ├── Client.hpp │ ├── EnvVars.hpp │ ├── Presets │ │ ├── AllToAll.hpp │ │ ├── AllToAllN.hpp │ │ ├── AllToAllSweep.hpp │ │ ├── HealthCheck.hpp │ │ ├── OneToAll.hpp │ │ ├── PeerToPeer.hpp │ │ ├── Presets.hpp │ │ ├── Scaling.hpp │ │ ├── Schmoo.hpp │ │ └── Sweep.hpp │ └── Topology.hpp └── header │ └── TransferBench.hpp └── toolchain-linux.cmake /.azuredevops/rocm-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/.azuredevops/rocm-ci.yml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Dependencies.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/cmake/Dependencies.cmake -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/doxygen/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/docs/doxygen/Doxyfile -------------------------------------------------------------------------------- /docs/how to/use-transferbench.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/docs/how to/use-transferbench.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/docs/install/install.rst -------------------------------------------------------------------------------- /docs/instructions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/docs/instructions.rst -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- 1 | # License 2 | 3 | ```{include} ../LICENSE.md 4 | ``` 5 | -------------------------------------------------------------------------------- /docs/reference/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/docs/reference/api.rst -------------------------------------------------------------------------------- /docs/sphinx/_toc.yml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/docs/sphinx/_toc.yml.in -------------------------------------------------------------------------------- /docs/sphinx/requirements.in: -------------------------------------------------------------------------------- 1 | rocm-docs-core==1.30.1 2 | -------------------------------------------------------------------------------- /docs/sphinx/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/docs/sphinx/requirements.txt -------------------------------------------------------------------------------- /examples/example.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/examples/example.cfg -------------------------------------------------------------------------------- /src/client/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Client.cpp -------------------------------------------------------------------------------- /src/client/Client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Client.hpp -------------------------------------------------------------------------------- /src/client/EnvVars.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/EnvVars.hpp -------------------------------------------------------------------------------- /src/client/Presets/AllToAll.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Presets/AllToAll.hpp -------------------------------------------------------------------------------- /src/client/Presets/AllToAllN.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Presets/AllToAllN.hpp -------------------------------------------------------------------------------- /src/client/Presets/AllToAllSweep.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Presets/AllToAllSweep.hpp -------------------------------------------------------------------------------- /src/client/Presets/HealthCheck.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Presets/HealthCheck.hpp -------------------------------------------------------------------------------- /src/client/Presets/OneToAll.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Presets/OneToAll.hpp -------------------------------------------------------------------------------- /src/client/Presets/PeerToPeer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Presets/PeerToPeer.hpp -------------------------------------------------------------------------------- /src/client/Presets/Presets.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Presets/Presets.hpp -------------------------------------------------------------------------------- /src/client/Presets/Scaling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Presets/Scaling.hpp -------------------------------------------------------------------------------- /src/client/Presets/Schmoo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Presets/Schmoo.hpp -------------------------------------------------------------------------------- /src/client/Presets/Sweep.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Presets/Sweep.hpp -------------------------------------------------------------------------------- /src/client/Topology.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/client/Topology.hpp -------------------------------------------------------------------------------- /src/header/TransferBench.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/src/header/TransferBench.hpp -------------------------------------------------------------------------------- /toolchain-linux.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROCm/TransferBench/HEAD/toolchain-linux.cmake --------------------------------------------------------------------------------