【发布时间】:2018-04-30 05:39:33
【问题描述】:
我真的很天真,对 MPI 几乎一无所知。我正在尝试在 R 中进行一些需要 Rmpi 包的分析。但我遇到了这个问题:
Version of R 3.2.5 (x64) on Windows 10
我安装了 MPICH2
在 PATH 环境变量中添加了正确的地址
成功设置smpd和mpiexec注册
Installed Rmpi using Rgui
如果我使用普通 Rterm 调用 Rmpi,它会被加载。但是当我尝试
mpi.spawn.Rslaves(),它返回:
mpi.spawn.Rslaves() 中的错误:未实现生成。请在 Rprofile 中使用 mpiexec。*
所以我在提示符下运行:
mpiexec -n 2 "C:\Program Files\R\R-3.2.5\bin\x64\Rterm.exe" --no-save –q
到目前为止一切顺利。
我可以毫无问题地加载任何包,但是在调用 Rmpi 库时,我收到以下错误消息:
中止:DESKTOP-0UI5TAT 上的 mpi 应用程序无法连接到 smpd 管理器(null):57362 错误 1722
作业中止: [排名] 留言 [0] 致命错误 MPI_Init 中的致命错误:其他 MPI 错误,错误堆栈: MPI_Init(argc_p=0x0018FA44,argv_p=0x0018FA48)失败 RPC 服务器不可用。 (错误号 1722)*
即使使用较新的 MS-MPI 软件,当我调用 Rmpi 时,它只是在没有任何提示的情况下开始一个新行 > 所以它仍然存在
我在整个互联网上进行了深入搜索并尝试了几个选项,但仍然无法正常工作
【问题讨论】: