An open API service indexing awesome lists of open source software.

https://github.com/pytorch/test-infra

This repository hosts code that supports the testing infrastructure for the PyTorch organization. For example, this repo hosts the logic to track disabled tests and slow tests, as well as our continuation integration jobs HUD/dashboard.
https://github.com/pytorch/test-infra

Last synced: 4 days ago
JSON representation

This repository hosts code that supports the testing infrastructure for the PyTorch organization. For example, this repo hosts the logic to track disabled tests and slow tests, as well as our continuation integration jobs HUD/dashboard.

Awesome Lists containing this project

README

          

# PyTorch TestInfra

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.

## Getting started

Clone the repository:

```shell
$ git clone --recursive https://github.com/pytorch/test-infra
```

## Directories

```
├── 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
```

## Setting up your Dev environment to locally run hud.pytorch.org
See the [README.md in `torchci`](https://github.com/pytorch/test-infra/blob/main/torchci/README.md).

## Linting
We use [`lintrunner`](https://pypi.org/project/lintrunner/) for linting and
formatting. `torchci` also uses `yarn`.

## Join the PyTorch TestInfra community
See the [`CONTRIBUTING`](CONTRIBUTING.md) file for how to help out.

## License
PyTorch TestInfra is BSD licensed, as found in the [`LICENSE`](LICENSE) file.