[問題] 請教Rmpi設定哪裡出了問題

看板R_Language作者 (Kevin)時間9年前 (2016/06/29 21:28), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
[問題類型]: 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://www.ptt.cc/bbs/R_Language/M.1467206900.A.030.html

07/02 09:43, , 1F
應該是要整個程式寫完,用mpirun/mpiexec 時才能在多台
07/02 09:43, 1F

07/02 09:43, , 2F
電腦上執行
07/02 09:43, 2F

07/02 09:44, , 3F
07/02 09:44, 3F

07/03 06:03, , 4F
no. 你要的是 --hostfile or --host
07/03 06:03, 4F

07/03 06:04, , 5F
送給 mpiexec 或是讓它知道你的 hostfile 在哪
07/03 06:04, 5F

07/03 06:05, , 6F
可以改用 pbdMPI 了. spawn 並不是個好的方法.
07/03 06:05, 6F
文章代碼(AID): #1NSypq0m (R_Language)
文章代碼(AID): #1NSypq0m (R_Language)