在R中的不同计算机上创建群集

时间:2017-02-03 11:27:03

标签: r parallel-processing

我在Windows 10 Pro上有2个不同处理器的工作站。 我想在两台计算机上创建集群。

primary <- '220.168.1.10'
machineAddresses <- list(list(host=primary, ncore=maxThreads), list(host='220.168.1.11', ncore=maxThreads));

spec <- lapply(machineAddresses,
               function(machine) 
           {
                 rep(list(list(host=machine$host, user=machine$user)), machine$ncore)
               })

spec <- unlist(spec,recursive=FALSE)

internalCluster <- makeCluster(type='PSOCK', master=primary, spec=spec, homogeneous=FALSE);

但代码执行保留在此代码的最后一个字符串上。我使用这个来源:http://www.win-vector.com/blog/2016/01/running-r-jobs-quickly-on-many-machines/ 那么,在不同的机器上运行集群需要做些什么呢?

谢谢。

0 个答案:

没有答案