Skip to content

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.

License

Notifications You must be signed in to change notification settings

pytorch/test-infra

Folders and files

NameName
Last commit message
Last commit date
Apr 24, 2025
Apr 21, 2025
Mar 13, 2025
Mar 27, 2025
Apr 25, 2025
Mar 11, 2025
Nov 1, 2024
Nov 18, 2024
Apr 23, 2025
Apr 24, 2025
Apr 24, 2025
Aug 14, 2023
May 13, 2022
Nov 15, 2024
Nov 18, 2024
Mar 19, 2025
Nov 8, 2022
Mar 7, 2025
Apr 5, 2021
Jul 28, 2021
Apr 5, 2021
Mar 7, 2025
Jan 24, 2025
Jan 15, 2025

Repository files navigation

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:

$ 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.

Linting

We use lintrunner for linting and formatting. torchci also uses yarn.

Join the PyTorch TestInfra community

See the CONTRIBUTING file for how to help out.

License

PyTorch TestInfra is BSD licensed, as found in the LICENSE file.

About

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.

Resources

License

Code of conduct

Stars

Watchers

Forks