-
Notifications
You must be signed in to change notification settings - Fork 710
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
comment out PSM2 dependency in recent libfabric easyconfigs, since it pulls in CUDA as dependency #20794
comment out PSM2 dependency in recent libfabric easyconfigs, since it pulls in CUDA as dependency #20794
Conversation
@boegelbot please test @ generoso |
@boegel: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... - notification for comment with ID 2158766229 processed Message to humans: this is just bookkeeping information for me, |
@boegelbot please test @ jsc-zen3 |
@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... - notification for comment with ID 2158816548 processed Message to humans: this is just bookkeeping information for me, |
Test report by @boegelbot |
Test report by @boegelbot |
Test report by @boegel |
yeah, I get that |
It may be possible to do something similar for PSM2 as we do for openmpi, ie. include some minimal cuda prototypes, as iirc PSM2 dlopen()s libcuda.so.1, so needs very little from CUDA. Note also that OpenMPI can directly use PSM2 without libfabric, which is what we've been doing for many years on our omnipath cluster Cedar. |
@bartoldeman indeed, although going forwards we'll need libfabric anyway for |
@jfgrimm Please open a framework issue where we can try to figure out how we can support this better. |
The following
now just to get that into a patch. |
(created using
eb --new-pr
)This undoes what was done in #20501 (and tweaked in #20585), because
PSM2
pulls inCUDA
as a dependency, even on non-GPU systems.We should figure out a way to make specific dependencies opt-in, rather than making this opt-out by forcing people to add
PSM2
to thefilter-deps
configuration option...