Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use GitLab container registry as a Spack build cache #263

Merged
merged 4 commits into from
Jun 13, 2024

Conversation

adrienbernede
Copy link
Member

@adrienbernede adrienbernede commented Jun 11, 2024

In this PR, we set the GitLab CI to push Spack built binaries (Umpire dependencies) to the builtin OCI container registry.

This required an update of Spack, RADIUSS Spack Configs and Uberenv.

Copy link
Member

@adayton1 adayton1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good other than needing to replace RAJA with CHAI in some output messages.

scripts/gitlab/build_and_test.sh Outdated Show resolved Hide resolved
scripts/gitlab/build_and_test.sh Outdated Show resolved Hide resolved
scripts/gitlab/build_and_test.sh Outdated Show resolved Hide resolved
scripts/gitlab/build_and_test.sh Outdated Show resolved Hide resolved
@adrienbernede
Copy link
Member Author

adrienbernede commented Jun 11, 2024

@adayton1 Thank you for spotting that.
Please note that CHAI CI is paused for the time being. Please don’t merge until it is back and we can confirm it’s passing.

Copy link
Member

@adayton1 adayton1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks @adrienbernede

@adayton1 adayton1 requested review from robinson96, liu15 and dtaller and removed request for robinson96 June 11, 2024 20:26
@adayton1 adayton1 merged commit e4ccd65 into develop Jun 13, 2024
19 checks passed
@adrienbernede adrienbernede deleted the woptim/build-cache branch June 17, 2024 07:53
adayton1 added a commit that referenced this pull request Jun 26, 2024
* Compiler wrappers + update packages + use spack environments (#255)

* Update radiuss-shared-ci, fix reproducer, update spack, update RSC

* From RSC: Update BLT requirement, change RAJA default variants, Remove CUDA_ARCH, Fix MPI utility function (used by RAJAPerf)

* From RSC: Restore basic MPI support in RAJAPerf

* From RSC: RAJAPerf, Umpire, Caliper MPI handling like Axom

* From RSC: Fix missing import

* Move to Environments in RSC

* From RSC: add CARE

* From RSC: Fix merge with CARE package

* Point at RADIUSS Spack Configs @ main

* Use new pci queue on tioga

* Apply CI queue to top level allocation

* Increase lassen allocation

* Apply changes required by LC (token handling)

* Allow failure for jobs using dependencies@develop

---------

Co-authored-by: Alan Dayton <6393677+adayton1@users.noreply.github.com>

* Add CHAI_GLOBAL macro (#260)

* Improvements for gpu_sim mode, especially with managed ptrs (#262)

* Update RSC with rocm 6.1.1 and Spack accordingly (#261)

* Update RSC with rocm 6.1.1 and Spack accordingly

* From RSC: Fix typo

* Do not test installation with HIP

* Point at RSC@main

---------

Co-authored-by: Alan Dayton <6393677+adayton1@users.noreply.github.com>

* Use GitLab container registry as a Spack build cache (#263)

* Use seq_exec in place of loop_exec (#266)

* Tick release number

* Update to RAJA v2024.02.2

---------

Co-authored-by: Adrien Bernede <51493078+adrienbernede@users.noreply.github.com>
Co-authored-by: Ben Liu <38140930+liu15@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants