Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Include all GPU tests in test_a100 job. (#14765)
See #14169 for context. Tha `test_a100` job runs on a100 machines, which are in low supply relative to demand and cost more to run, so we only run them on postsubmit by default. It can take hours for a runner to be available, but then actual job time is usually around 10 minutes, only ~20 seconds of which is actually running tests ([sample logs](https://github.com/openxla/iree/actions/runs/5928273900/job/16074197115#step:7:265)). Previously, we only ran a100-specific tests (via the `requires-gpu-sm80` label). This PR changes to run all GPU tests (well, this should be all "a100-compatible GPU tests", but we don't have any AMD/ROCm/etc.-specific tests today). Differences between GPU architectures and driver versions are common, so it will help to have baseline feature test coverage on as many GPUs as we can get. configuration | total time | ctest time | number of tests | sample log link -- | -- | -- | -- | -- baseline | 7m 51s | 20 seconds | 13 | [logs](https://github.com/openxla/iree/actions/runs/5922237543/job/16056162777#step:7:272) all GPU tests, parallel 2 | 12m 32s | 292 seconds | 370 | [logs](https://github.com/openxla/iree/actions/runs/5931611100/job/16084038030?pr=14765#step:7:1008) all GPU tests, parallel 4 | 11m 40s | 248 seconds | 370 | [logs](https://github.com/openxla/iree/actions/runs/5932490304/job/16086531533?pr=14765#step:7:1010) all GPU tests, parallel 8 | 11m 42s | 245 seconds | 370 (1 timeout) | [logs](https://github.com/openxla/iree/actions/runs/5931784428/job/16084543385?pr=14765#step:7:1053) ci-exactly: build_all, test_a100
- Loading branch information