LoginSignup
1
2

More than 5 years have passed since last update.

Ubuntu18.04 へ OpneMPI3.1.3のインストール

Posted at

Ubuntu18.04 へ OpneMPI3.1.3のインストール

シングルGPU向けだったDeep LearningのコードをマルチGPU用に書き換えたいことがあると思います。
その際の解決策として、horovodがあります。
horovodはUberが開発したオープンソースソフトウェアで、シングルGPU向けの処理をマルチGPU向けに簡単に書き換えることができるライブラリとなっています。

horovodの使い方はこちらの記事が参考になると思います。
horovodのご紹介 ~Tensorflowの分散処理(Distributed Tensorflow)を簡単に実現!!~

horovodを使うためにはOpenMPI3.1.3のインストールが必要となるため、この記事ではOpenMPI3.1.3のインストール方法を紹介します。

ダウンロード

sudo wget https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.3.tar.gz --no-check-certificate

展開してビルド

gunzip -c openmpi-3.1.3.tar.gz | tar xf -
cd openmpi-3.1.3
./configure --prefix=/usr/local
<エラー含めたくさんのアウトプット>
make all install

configure中にたくさんのエラーが出るが、これはライブラリが存在するかなどをチェックしており、存在しない場合に、そのライブラリには対応しない形でインストールしているということに過ぎないため問題ありません。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2