Study/linux

[Error] 도커에서 mpirun실행시 errno=1 에러

MeditT 2019. 10. 4. 02:54

mpirun을 했는데 이런 에러가 뜬다.

> Read -1, expected 13212, errno = 1

 

원인은 CMA였다.

도커에서 쓰는 네임스페이스가 host와 달라서 그렇다나 뭐라나

 

 

해결방법:

 

도커 안에서 다음 명령을 실행한다.

$ export OMPI_MCA_btl_vader_single_copy_mechanism=none

 

참고

https://github.com/open-mpi/ompi/issues/4948

 

Vader in a Docker Container · Issue #4948 · open-mpi/ompi

Background information What version of Open MPI are you using? (e.g., v1.10.3, v2.1.0, git branch name and hash, etc.) OpenMPI 3.0.0 (and 2.1.2 for comparisons) Describe how Open MPI was installed ...

github.com