AMD GPU CSCS CI - #476
Conversation
|
Note that this is WIP. I did so far only check we can access the runner and fire up AMDGPU on it. I would need to figure out a few more steps to enable the CI and replicate the GH200 setup. Also we need a patch bump in JP for JuliaGeodynamics/JustPIC.jl#284 |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! 🚀 New features to boost your workflow:
|
|
I'll need to finalise this one before merging as for now I just test that AMDGPU installs and display version info. |
|
@luraess any progress on this PR? |
|
I was about to ask the same^^ Well, my plan was to look into it indeed. Could you see if there are still some AMDGPU blocker in JR. IIRC fixes in JuliaGPU/AMDGPU.jl#1033 could make it pass now. Maybe one could give it on shot (cc @albert-de-montserrat ) |
|
Thanks. Actually, I could try to come up with the CSCS CI yml asap so we could further test there to not bloat the Buildkite queue which struggles quickly for AMDGPU given we have only 2 runners. |
|
One thing I'm not sure on CSCS/Beverin is how to deal with the IGG MPI config in the yml. that would need to be tested |
|
Some test fails, and the MPI related ones as well. Could one skip MPI tests for now? |
Whats the purpose of this PR?
Describe it in more detail below:
This PR adds support for AMD GPU CI pipeline on MI300 GPU from the Beverin runner at CSCS.
Checklist
[BUGFIX],[ADDITION],[DOC], etc.