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

v2.0.x: disable hwloc CUDA support when relevant #4249

Merged

Conversation

jsquyres
Copy link
Member

Refs #4248.

@hppritcha I'm not 100% convinced, but it may be desirable to commit this fix to the v2.0.x branch.

@jsquyres jsquyres added the bug label Sep 21, 2017
@jsquyres jsquyres added this to the v2.0.4 milestone Sep 21, 2017
@hppritcha
Copy link
Member

@jsquyres yeah let's fix this in 2.0.x too.

@jsquyres
Copy link
Member Author

Working through issues identified on #4251.

@jsquyres jsquyres force-pushed the pr/v2.0.x/disable-hwloc-cuda-when-relevant branch from 2c53f3e to 67fbad3 Compare September 25, 2017 15:48
@jsquyres
Copy link
Member Author

@ggouaillardet New commit added to this v2.x PR.

jsquyres and others added 4 commits October 10, 2017 09:54
Signed-off-by: Jeff Squyres <[email protected]>
(cherry picked from commit f5d51dc)
Open MPI doesn't use GL or OpenCL OS devices, so just disable them in
hwloc.

Signed-off-by: Jeff Squyres <[email protected]>
(cherry picked from commit 84a721d)
Be a little more deliberate about convering OMPI's --with-cuda CLI
value to hwloc's --enable-cuda configure option.

Also, unconditionally disable hwloc NVML support (because Open MPI is
not currently using it).

Signed-off-by: Jeff Squyres <[email protected]>
(cherry picked from commit 2ec2a32)
There is no usage of CUDA hwloc objects in the v2.0.x branch, and
linking in CUDA can cause problems (per
open-mpi#4257 (comment)).

Partially cherry-picked from c341b53.

Signed-off-by: Jeff Squyres <[email protected]>
@jsquyres jsquyres force-pushed the pr/v2.0.x/disable-hwloc-cuda-when-relevant branch from 9b6000e to f28fcbe Compare October 10, 2017 16:57
@jsquyres
Copy link
Member Author

@hppritcha This v2.0.x PR updated. Can you review?

@hppritcha
Copy link
Member

had to kill off armv8 testing.
bot:lanl:retest

@jsquyres
Copy link
Member Author

bot:ompi:retest

@jsquyres jsquyres merged commit b3f38ce into open-mpi:v2.0.x Oct 12, 2017
@jsquyres jsquyres deleted the pr/v2.0.x/disable-hwloc-cuda-when-relevant branch October 12, 2017 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants