Run all tests except for accelerator-specific, standalone and slow tests.
CPU
.azure-pipelines/ipu-tests.yml
Run only IPU-specific tests.
IPU
.azure-pipelines/gpu-tests-pytorch.yml
Run all CPU and GPU-specific tests, standalone, and examples. Each standalone test needs to be run in separate processes to avoid unwanted interactions between test cases.
GPU
.azure-pipelines/gpu-benchmark.yml
Run speed/memory benchmarks for parity with pure PyTorch.
GPU
.github/workflows/tpu-tests.yml
Run only TPU-specific tests. Requires that the PR title contains '[TPU]'
To check which versions of Python or PyTorch are used for testing in our CI, see the corresponding workflow files or checkgroup cofig file at .github/checkgroup.yml.
Checks whether the relevant jobs were successfully run based on the changed files in the PR
.pre-commit-config.yaml
pre-commit.ci runs a set of linters and formatters, such as black, ruff and isort. When formatting is applied, the bot pushes a commit with its change. This configuration is also used for running pre-commit locally.