本次安装的背景是已经安装好了tensorflow
tensorflow的安装可以看我的上一篇文章
一、安装openmpi
wget https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.2.tar.gz
tar zxvf openmpi-3.1.2.tar.gz
cd openmpi-3.1.2/
./configure --prefix=/usr/local
make -j8
make install
二、安装horovod
因为我的服务器没有GPU,所以tensorflow和horovod安装的都是无GPU的
source activate mytensorflow
(mytensorflow) xxx@yyyy:~$ pip install horovod
报错:
mpicxx: error while loading shared libraries: libopen-pal.so.40: cannot open shared object file: No
解决方法:
sudo ldconfig