numCoresToUse (和 rxOptions,通常) 与只设置为 RevoScaleR 函数的分布式计算。foreach 和 doParallel 不使用它。以并行模式运行您的脚本,您需要先注册 foreach 命令并行的后端。 而不是设置 numCoresToUse,使用

library(doParallel} registerDoParallel(cores=6)

getDoParWorkers() 应该在此时返回 6。这将在每个核心,其中每个可以运行 R 过程,并通过与其他套接字通信设置"计算群集"。

有关使用 foreach 和 doParallel 上并行运行的多个选项能解释一些附加资源︰

http://cran.r-project.org/web/packages/foreach/vignettes/foreach.pdf 
http://cran.r-project.org/web/packages/doParallel/vignettes/gettingstartedParallel.pdf

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×