R 将glmnet与未来结合使用

R 将glmnet与未来结合使用,r,multiprocessing,glmnet,R,Multiprocessing,Glmnet,在windows上,我很难使用library(doparallel),它在几个glmnet调用后似乎崩溃了 因此,我试图将future包()与glmnet一起使用,但我不确定在这里进行操作的最佳方式是什么 下面是一个简单的示例(非并行化) 如何使用futures来使用我的所有4个内核(在我的本地计算机上-没有中的分布式群集) 谢谢 这似乎有效。至少用户时间要低很多,但由于并行开销,系统时间增加了 library("doFuture") registerDoFuture() plan(multip

在windows上,我很难使用
library(doparallel)
,它在几个
glmnet
调用后似乎崩溃了

因此,我试图将
future
包()与
glmnet
一起使用,但我不确定在这里进行操作的最佳方式是什么

下面是一个简单的示例(非并行化)

如何使用futures来使用我的所有4个内核(在我的本地计算机上-没有中的分布式群集)


谢谢

这似乎有效。至少用户时间要低很多,但由于并行开销,系统时间增加了

library("doFuture")
registerDoFuture()
plan(multiprocess, workers = 4L)

system.time(cv.glmnet(X, Y, parallel = TRUE))

user  system elapsed 
0.46    0.17    5.59 

versus

system.time(cv.glmnet(X, Y))
   user  system elapsed 
   2.33    0.05    2.39 

这似乎奏效了。至少用户时间要低很多,但由于并行开销,系统时间增加了

library("doFuture")
registerDoFuture()
plan(multiprocess, workers = 4L)

system.time(cv.glmnet(X, Y, parallel = TRUE))

user  system elapsed 
0.46    0.17    5.59 

versus

system.time(cv.glmnet(X, Y))
   user  system elapsed 
   2.33    0.05    2.39 

你确定你需要皮草吗?而不仅仅是你提供的链接?还是问题的标题不正确?是的,谢谢你,我是说future@phiver那你有主意了吗?你确定你需要毛皮吗?而不仅仅是你提供的链接?还是问题的标题不正确?是的,谢谢你,我是说future@phiver那你有什么想法吗?