The PyTorch TestInfra project is collection of infrastructure components that are supporting the PyTorch CI/CD system. It also contains various PyTorch development tools like linters.
Clone the repository:
$ git clone --recursive https://github.com/pytorch/test-infra
├── aws # Infra running in AWS
│ ├── lambda
│ └── websites # Several websites supported by TestInfra
│ ├── download.pytorch.org
│ └── metrics.pytorch.org
├── setup-ssh # SSH access setup to CI workers
├── stats # CI related stats committed automatically by a bot
├── terraform-aws-github-runner # Terraform modules and templates used in CI
├── tools # Tools and scripts
| ├── clang-tidy-checks
| └── scripts
└── torchci # Code for hud.pytorch.org and our pytorch bots which run there
└── pages
See the README.md in torchci
.
We use lintrunner
for linting and
formatting. torchci
also uses yarn
.
See the CONTRIBUTING
file for how to help out.
PyTorch TestInfra is BSD licensed, as found in the LICENSE
file.