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

Force mpi4py < 4 in Dockerfile due to shifter problem #456

Merged
merged 1 commit into from
Nov 13, 2024

Conversation

landreman
Copy link
Contributor

This should address #455

Copy link

codecov bot commented Nov 12, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 92.35%. Comparing base (27a76cf) to head (b1d9931).
Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #456      +/-   ##
==========================================
- Coverage   92.66%   92.35%   -0.32%     
==========================================
  Files          78       78              
  Lines       14514    14514              
==========================================
- Hits        13450    13404      -46     
- Misses       1064     1110      +46     
Flag Coverage Δ
unittests 92.35% <ø> (-0.32%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@mbkumar
Copy link
Collaborator

mbkumar commented Nov 12, 2024 via email

@daringli
Copy link
Contributor

How would I create (or where do I find?) a shifter container from this pull request so I can try it out on perlmutter?

@mbkumar
Copy link
Collaborator

mbkumar commented Nov 13, 2024 via email

@landreman
Copy link
Contributor Author

How would I create (or where do I find?) a shifter container from this pull request so I can try it out on perlmutter?

I created a branch ml/shifter_mpi4py_fix2 which triggers the docker build in github actions and should push the updated container hiddensymmetries/simsopt:test to docker hub. It's running now and should push the container in about half an hour, if it works.

@mbkumar
Copy link
Collaborator

mbkumar commented Nov 13, 2024 via email

Copy link
Contributor

@daringli daringli left a comment

Choose a reason for hiding this comment

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

I can confirm that running with
#SBATCH --image=hiddensymmetries/simsopt:test
on perlmutter works.

@landreman landreman merged commit f29bc28 into master Nov 13, 2024
44 of 47 checks passed
@landreman
Copy link
Contributor Author

Matt, The one for branches runs all the times. It's not a big deal, but if you can add an if clause that would be great.

The ml/shifter_mpi4py_fix2 isn't intended to merge in to master - it was just a hack to build and push the container once to test it, and we'll never use that branch again. In ml/shifter_mpi4py_fix without the 2 at the end, the container is never pushed to docker hub for branches.

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.

3 participants