【发布时间】:2017-10-30 10:33:04
【问题描述】:
我对来自randomForestSRC 包的随机生存森林的并行估计有疑问。我已经关注this guide 并尝试在 Mac (Sierra) 上安装它。但是,rfsrc() 函数仍然在单个线程上运行。您能否建议如何实现并行执行,因为该函数需要很长时间才能在更大的数据集上进行计算。我已直接按照教程中描述的步骤进行操作,但没有成功。
提前致谢!
【问题讨论】:
-
你试过设置簇数吗?
detectCores将检测您的处理器内核数。然后makeCluster()设置你要使用的核数。 -
我在运行模型之前尝试了以下设置:
registerDoParallel(detectCores() - 1 ) options(rf.cores = detectCores() - 1, mc.cores = detectCores() - 1)
标签: r parallel-processing openmp random-forest