parallel::makeCluster() 在 Rstudio 中挂起,但在 Rx64 中没有挂起

问题描述 投票:0回答:1

我正在尝试使用并行包在 Rstudio 中并行运行一些函数,但是函数 makeCluster() 无休止地挂起。我尝试了很多选项来解决它,例如从防火墙中排除 Rstudio 等,但似乎没有任何效果。经典做法:

library(parallel)
cl <- makeCluster(detectCores() - 1) #here hangs

我不得不说,当我用一个干净的 Rx64 会话尝试同样的事情时,它工作得很好。但我仍然无法确定问题的根源。你有什么主意吗?很抱歉重复一个之前已经处理过的问题,但正如我所说,我没有设法让它发挥作用。 非常感谢。

r parallel-processing rstudio cluster-computing
1个回答
0
投票

我猜,这个问题可能是由于在使用“renv”包的项目中工作引起的?或者只是通过使用一个项目?我遇到了同样的问题,只是在 R Studio 中修复了它。虽然无法解释技术细节。

© www.soinside.com 2019 - 2024. All rights reserved.