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)... Details- 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)... Details- 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
PSM2pulls inCUDAas 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
PSM2to thefilter-depsconfiguration option...