numCoresToUse (和 rxOptions,通常) 与只设置为 RevoScaleR 函数的分布式计算。foreach 和 doParallel 不使用它。以并行模式运行您的脚本,您需要先注册 foreach 命令并行的后端。 而不是设置 numCoresToUse,使用
library(doParallel} registerDoParallel(cores=6)
getDoParWorkers() 应该在此时返回 6。这将在每个核心,其中每个可以运行 R 过程,并通过与其他套接字通信设置"计算群集"。http://cran.r-project.org/web/packages/foreach/vignettes/foreach.pdf http://cran.r-project.org/web/packages/doParallel/vignettes/gettingstartedParallel.pdf
有关使用 foreach 和 doParallel 上并行运行的多个选项能解释一些附加资源︰