Restructure the CI actions to take advantage of idle GPUs
Open
@mawad-amd is already working on this.
Since Feb 6, 2026.
iris
test
- Dominant language
- Python
- Stars
- 202
- Forks
- 47
- Avg merge
- 6d 11h
- Merged PRs (30d)
- 4
Description
Currently we specify which GPUs should a job run on however when do not run parallel jobs on the unused GPUs. We have a single runner so we need to restructure the YAML to do concurrency. For example, if we have test a running on gpus 1,2 and test b running on gpus 3, 4, 5, 6, 7, 8 then on our 8 gpu system these two should run in parallel but atm they run serially. Restructure the CI actions to take advantage of idle GPUs
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.