Set up arm64 graviton CI using cirun #4157
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds CI jobs for the arm64 graviton architecture. It uses cirun to run github actions jobs on AWS. I have this set up and working on my personal fork of OpenBLAS: /~https://github.com/steppi/OpenBLAS/actions. The cirun app should be installed for this repository using the steps described here. @xianyi, @martin-frbg, could you please create a cirun account and connect it to this repository? In case you're wondering about AWS costs/admin: Quansight has an AWS account which can be used for the necessary compute to run these jobs, and we will take care of paying the bills and resolving potential issues with it going forward. Note that we set this up with support from the Sovereign Tech Fund, and that stretches to the end of 2024 - and we are committed to taking care of it beyond that end date as well."
Note: I have attempted to skip CI for this initial PR because the cirun jobs will fail without a connected cirun account and other jobs are not relevant. It looks like I only managed to skip github actions jobs.
cc @martin-frbg, @rgommers, @mattip, @honno