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/hpu-tests.yml
Run only HPU-specific tests.
HPU
.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.
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.