作者dp2046 (Kevin)
看板R_Language
标题[问题] 请教Rmpi设定哪里出了问题
时间Wed Jun 29 21:28:13 2016
[问题类型]:
Rmpi设定的问题
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
我要用3台电脑平行处理一笔资料
是使用OpenMPI
然後openmpi-default-hostfile有设定3台电脑的IP
192.168.0.10
192.168.0.13
192.168.0.16
SSH也都畅通免密码能直接登入
可是在R里输入mpi.spawn.Rslaves(nslaves=2)
显示下列讯息
2 slaves are spawned successfully. 0 failed.
master (rank 0, comm 1) of size 3 is running on: Apple05de-Mac-mini
slave1 (rank 1, comm 1) of size 3 is running on: Apple05de-Mac-mini
slave2 (rank 2, comm 1) of size 3 is running on: Apple05de-Mac-mini
这样是代表还是只有一台电脑在做处理吧?
不知道设定的地方哪边出了问题
要怎样才能让那两个slave是显示其他电脑的名称
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.138.178.96
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1467206900.A.030.html
1F:推 ty854697: 应该是要整个程式写完,用mpirun/mpiexec 时才能在多台 07/02 09:43
2F:→ ty854697: 电脑上执行 07/02 09:43
4F:→ clickhere: no. 你要的是 --hostfile or --host 07/03 06:03
5F:→ clickhere: 送给 mpiexec 或是让它知道你的 hostfile 在哪 07/03 06:04
6F:→ clickhere: 可以改用 pbdMPI 了. spawn 并不是个好的方法. 07/03 06:05