我正在构建一个Raspberry Pi集群并使用Open MPI进行一些并行处理......我能够使用我的Raspberry Pi 3和一些Pi 1来运行它,但当我尝试添加时另一个Pi 3我开始收到一些错误(错误:未知选项“--hnp-topo-sig”)
问题可能是因为我的pis之间的mpi版本不同 - 我的第一个pi 3版本为2.0.2而另一个版本为1.6.5,这很奇怪,因为我今天只安装了它大约一周前的第一个pi。
我尝试过sudo apt-get更新和升级,但是我的pi一直告诉我所有内容都是最新的,即使它看起来不像。所以我的问题是 - 如何将我的开放式mpi更新为更新的版本,以便我可以运行我的文件?提前谢谢!
答案 0 :(得分:0)
正如Gilles所说,Open MPI要求所有机器上的版本都相同。
如果您的Linux发行版告诉您Open MPI的打包版本是最新的,那么您可能在不同的RPi设备上有不同版本的Linux发行版。
您可能想尝试: