解决CNTK运行时报错ImportError: libmpi_cxx.so.1: cannot open shared object file: No such file or directory

CNTK运行时报错

ImportError: libmpi_cxx.so.1: cannot open shared object file: No such file or directory

To resolve it, I made a symbolic link:

$ sudo ln -s /usr/lib/x86_64-linux-gnu/libmpi_cxx.so.20 /usr/lib/x86_64-linux-gnu/libmpi_cxx.so.1


After that, another error like the previous appeared:

ImportError: libmpi.so.12: cannot open shared object file: No such file or directory

The solution is like the previous one:

$ sudo ln -s /usr/lib/x86_64-linux-gnu/libmpi.so.20.10.1 /usr/lib/x86_64-linux-gnu/libmpi.so.12

With those links, the quick installation test runs:

$ python -c "import cntk; print(cntk.__version__)"
2.3.1

原文地址

https://tweaks-tips.blogspot.com/2017/12/microsoft-cntk-libmpi-importerror.html

 

2018年11月29日更新

如果还报错,检查是否有下载
sudo apt-get install openmpi-bin

然后跟据openmpi-bin里的建立软链接,每个人可能安装openmpi位置不一样注意一下
sudo ln -s /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/libmpi_cxx.so.1

sudo ln -s /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/x86_64-linux-gnu/libmpi.so.12

 

你可能感兴趣的:(博客,cntk)