2台以上のマシンでOpen MPIクラスタにプログラムを実行することはできません。3つ以上のホストを持つクラスタを設定するときにMPIエラーが発生する
私たちが実行している場合:
mpirun --host master,slave5,slave3 ./cluster
それが動作します。
我々が実行した場合:
mpirun --host master,slave4,slave3,slave5 ./cluster
我々は次のエラーを取得:slave5は上で動作するので、それは名前解決エラーのように見えるという事実にもかかわらず
ssh: Could not resolve hostname slave5: Temporary failure in name resolution
が、それはないです最初のコマンド。
これまでのところ、何も解決せずに同じエラーを報告している人がいました。例:
任意のアイデア?
が正しくあなたの設定は/ etc /すべてのホスト上のファイル(またはDNS)をホストしなかった(ポストすべて4ファイルはこちら)? 'ping'がターゲットホストの名前で使用されている場合、他のすべてのホストにpingを実行できます(これはターゲットホストで' hostname'コマンドが返すものです)? – osgx
あなたがリンクしたメーリングリストのスレッドの最初の応答は、回避策を提供します。それはあなたのために問題を解決しますか? –
この問題は、一部のフォーラムで見てきたように、https://www.mail-archive.com/[email protected]/msg29784.html でよく見かけますが、これは役に立ちます。 –