看板 R_Language 關於我們 聯絡資訊
[問題類型]: 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
ty854697: 應該是要整個程式寫完,用mpirun/mpiexec 時才能在多台 07/02 09:43
ty854697: 電腦上執行 07/02 09:43
ty854697: 參考:http://goo.gl/lQuezu 07/02 09:44
clickhere: no. 你要的是 --hostfile or --host 07/03 06:03
clickhere: 送給 mpiexec 或是讓它知道你的 hostfile 在哪 07/03 06:04
clickhere: 可以改用 pbdMPI 了. spawn 並不是個好的方法. 07/03 06:05