本文介绍了如何在Windows下使用doMC或glmnet的其他并行处理实现?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Rstudio的R 3.3.1版本的Win7操作系统上。意图是在并行处理中使用如 doMC
您可以尝试使用 snow 包和一个 SOCK 群代替。 (Thx @HongOoi提示加载 doSNOW 并不是真的需要。)
library(doParallel)
#下面一行将创建一个本地的4节点雪群
workers = makeCluster(4,type =SOCK)
registerDoParallel工作人员)
foreach(i = 1:4)%dopar%Sys.getpid()
I am on Win7 OS with R 3.3.1 in Rstudio. Intention is to use glmnet with parallel processing. From the ?glmnet help:
From the referenced example:
# Parallel require(doMC) registerDoMC(cores=4)
install.packages('doMC') returns package is not available. Manually checking CRAN gives downloadable UNIX code but Windows binaries are not available.
Can I still use doMC like code under my Win7 OS or what is a useful alternative?
解决方案
As written in the vignette to doMC
You can try to use the snow package and a SOCK cluster instead. (Thx @HongOoi for the hint that loading doSNOW is not really required.)
library(doParallel) #the following line will create a local 4-node snow cluster workers=makeCluster(4,type="SOCK") registerDoParallel(workers) foreach(i=1:4) %dopar% Sys.getpid()
这篇关于如何在Windows下使用doMC或glmnet的其他并行处理实现?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!