作者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/m.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