Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

switch from spectrum mpi to openmpi #26

Open
den-run-ai opened this issue Jun 19, 2019 · 6 comments
Open

switch from spectrum mpi to openmpi #26

den-run-ai opened this issue Jun 19, 2019 · 6 comments

Comments

@den-run-ai
Copy link

Do you provide any documentation about switching from spectrum mpi to openmpi installed in powerai 1.6:

https://public.dhe.ibm.com/ibmdl/export/pub/software/server/ibm-ai/conda/

@bnemanich
Copy link

Hi,

It is not possible to use the DDL, PyTorch or SnapML packages with OpenMPI, they require Spectrum MPI.

If you would like to use other PowerAI packages with OpenMPI, you will have to install OpenMPI on your system and create a conda environment that does not include either DDL, PyTorch or SnapML.

@den-run-ai
Copy link
Author

Why do you provide openmpi in that powerai 1.6 list from the link above? If I try to install it via conda, then it is not available.

@bnemanich
Copy link

For the x86 version of PowerAI, OpenMPI is used in place of Spectrum MPI, since there is not Spectrum MPI available on x86.

So, on the channel above you are seeing OpenMPI listed for x86. If you click on linux-ppc64le on the above link, you will only see spectrum-mpi.

@den-run-ai
Copy link
Author

@bnemanich do you provide instructions how to build Pytorch compiled with SMPI 10.3 or CUDA-Aware OpenMPI 4 instead of IBM DDL? Right now Pytorch in PowerAI channel is compiled with IBM DDL.

@den-run-ai
Copy link
Author

cc @hartb for example here is an issue:

pytorch/pytorch#31438

@qhaas
Copy link

qhaas commented May 5, 2020

For the x86 version of PowerAI, OpenMPI is used in place of Spectrum MPI, since there is not Spectrum MPI available on x86.

It would be nice if IBM provided a ppc64le version of pytorch in their conda channel or as a whl that didn't have dependencies on Spectrum MPI and used the unencumbered OpenMPI like on x86-64. It is quite tricky to get one's Spectrum MPI license playing nicely inside containers, see #228

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants