You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks @drew-parsons for reporting the issue. I believe this is not related to 32-bit architecture. It is due to an older version of mpi4py passing an empty argument in the spawn command -- the arg3 in the log. The current PMI code does not handle empty arguments. I guess we could accept empty argument since the arguments are separated by newlines -- which means we can even accept spaces -- but that also have more opportunities for users to make mistakes without realizing it. We'll discuss this next week.
hzhou
changed the title
spawn failing on 32-bit architectures
hydra: spawn failing due to empty argument
Jul 18, 2024
hzhou
changed the title
hydra: spawn failing due to empty argument
hydra: spawn failing due to empty-string argument
Jul 18, 2024
Debian Linux now uses mpich as the default MPI on 32-bit architectures (armel, armhf, i386, hppa, m68k, powerpc).
The corresponding rebuild of mpi4py fails spawn tests, reported at mpi4py/mpi4py#514
Running in an armel (armv8l) chroot with env variables
HYDRA_IFACE=lo HYDRA_LAUNCHER=fork
gets the following error log, with exit code 255The text was updated successfully, but these errors were encountered: