OSError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 에러 해결 방법



OSError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 에러 해결 방법

libmpi_cxx.so.40 파일이 없어서 발생한 에러입니다.

1. 해결 방법

apt 필수패키지를 설치하세요.
sudo apt-get install libopenblas-base libopenmpi-dev libomp-dev

2. 우회 방법

아래 명령어를 통해 파일이 .20이 출력된다면 잘못된 설치를 하고 있는겁니다.
find /usr/lib -name 'libmpi_cxx*'

nvidia developer 답변을 보면, .40은 JetPack5에 설치가 된다고 합니다.(.20은 JetPack4에 설치됩니다)
그렇기 때문에 JetPack4 버전에서 pytorch 1.11 이상을 설치하려고 한다면 여기를 참고해주세요. 우회하여 pytorch 설치가 가능합니다.


참고 문헌

[1]   https://forums.developer.nvidia.com/t/oserror-libmpi-cxx-so-40-cannot-open-shared-object-file-no-such-file-or-directory/275425/5

댓글

이 블로그의 인기 게시물

[opencv-python] 이미지 크기조절(resize) 하는 법

[python]파이썬: csv reader header skip (첫번째 행 무시하기, 안읽기)

[python] selenium close와 quit 차이점