В Windows у меня возникают трудности при использовании library(doparallel)
, который, похоже, дает сбой после нескольких glmnet
вызовов
Так что я пытаюсь использовать пакет future
(https://github.com/HenrikBengtsson/future) с glmnet
но я не уверен, каков наилучший способ продолжить здесь.
Вот простой пример (не распараллеленный)
X = matrix(rnorm(1e4 * 200), 1e4, 200)
Y = rnorm(1e4)
system.time(cv.glmnet(X, Y))
user system elapsed
3.42 0.22 3.67
Как я могу использовать фьючерсы, чтобы использовать все мои 4ядра (на моем локальном компьютере - нет распределенного кластера, как при параллельном выполнении glmnet в R )
Спасибо!