mirror of
https://github.com/huggingface/pytorch-image-models.git
synced 2025-06-03 15:01:08 +08:00
* Split CI tests to run them in parallel The idea of this PR is to split tests into multiple sets that can be run in parallel by GH. For this, all tests in test_models.py that would run on GH get a pytest marker. The GH workflow matrix is factorized to run only a single marker. That way, only a subset of tests should run per worker, leading to quicker results. There is also a worker that runs all the tests that are not inside test_models.py. * [skip ci] empty commit to abort ci * Fix typo in marker name * Split fx into forward and backward * Comment out test coverage for now Checking if it's responsible for regression in CI runtime. * Remove pytest cov completely from requirements * Remove cov call in pyproject.toml Missed that one.
15 lines
551 B
TOML
15 lines
551 B
TOML
[tool.pytest.ini_options]
|
|
markers = [
|
|
"base: marker for model tests using the basic setup",
|
|
"cfg: marker for model tests checking the config",
|
|
"torchscript: marker for model tests using torchscript",
|
|
"features: marker for model tests checking feature extraction",
|
|
"fxforward: marker for model tests using torch fx (only forward)",
|
|
"fxbackward: marker for model tests using torch fx (only backward)",
|
|
]
|
|
|
|
[tool.black]
|
|
line-length = 120
|
|
target-version = ['py37', 'py38', 'py39', 'py310', 'py311']
|
|
skip-string-normalization = true
|