-
Notifications
You must be signed in to change notification settings - Fork 114
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
Add CI job on self-hosted runner #1495
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1495 +/- ##
==========================================
- Coverage 96.09% 95.92% -0.17%
==========================================
Files 363 363
Lines 30183 30183
==========================================
- Hits 29003 28951 -52
- Misses 1180 1232 +52
Flags with carried forward coverage won't be shown. Click here to find out more. |
The largest runnerfails at least with a different error message
|
Would it make sense to limit CI runners to only 2 MPI ranks in Line 6 in 1d87520
? |
Would it make sense to see whether we can nudge the GC by adding something like Lines 28 to 30 in 1d87520
for Julia v1.9 and newer? |
This seems to be a known behavior that was recently uncovered (I am assuming because they did some optimizations in Octavian.jl that are making even more use of the specific hardware details): JuliaLinearAlgebra/Octavian.jl#177 |
At least in 1.9.0 I did not see much improvement there, unfortunately. When I did my memory usage tests with different Julia versions, I sometimes used |
Good idea. Let's see what happens for 7c6159d. |
Look at this... With the new reduced-memory setup the MPI tests also pass the |
JuliaLinearAlgebra/Octavian.jl#177 strikes again 😢 |
I have concluded the testing phase of self-hosted runners on cloud or on-prem hardware. This PR is thus obsolete; we now need to decide how to proceed with the additional testing. |
This PR is created to test running individual jobs on a self-hosted GitHub runner.
The newly added jobs are named are one or multiple of the following:
mpi - 16core-32gib - x64 - pull_request