【问题标题】:Unable to run Rmpi and spawn slaves无法运行 Rmpi​​ 并生成从站
【发布时间】: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​​ 时,它只是在没有任何提示的情况下开始一个新行 > 所以它仍然存在

我在整个互联网上进行了深入搜索并尝试了几个选项,但仍然无法正常工作

【问题讨论】:

    标签: r mpi mpich ms-mpi


    【解决方案1】:

    你必须创建一个 Rstudio 由 mpiexec 提供午餐的快捷方式,否则 Rstudio 不知道 Mpi 按照此处的说明进行操作 http://www.stats.uwo.ca/faculty/yu/Rmpi/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 2022-12-12
      • 2018-05-16
      • 2017-07-02
      • 2017-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多