R:使用并行写入磁盘

时间:2016-12-09 10:48:36

标签: r linux

可以将包R.cache与包parallel一起使用。 我正在做一些非常耗时的计算,我想使用缓存和并行。

平行工作彼此独立。但是我无法在集群上加载R.cache包。

library(parallel)
library(R.cache)

cl <- makeCluster(getOption("cl.cores", 2))
clusterExport(cl,varlist = ls())
clusterEvalQ(cl, library(R.cache))

## Error in checkForRemoteErrors(lapply(cl, recvResult)) : 
##   2 nodes produced errors; first error: there is no package called ‘R.cache’

1 个答案:

答案 0 :(得分:1)

这里没有关于R.cache的具体内容。您需要确保在每个计算节点上都安装了R.cache

是的,R.cache可以工作,并且可以在并发系统上运行。另请参阅https://github.com/HenrikBengtsson/R.cache/issues/18

(我是R.cache的作者)。