Dlaczego pakiet plyr nie korzysta z mojego równoległego zaplecza?

Próbuję użyćparallel pakiet w R dla operacji równoległych, a niedoSNOW ponieważ jest wbudowany i pozornie sposób, w jaki R Project chce, aby wszystko poszło. Robię coś złego, czego nie potrafię jednak przypisać. Weźmy na przykład to:

a <- rnorm(50)
b <- rnorm(50)

arr <- matrix(cbind(a,b),nrow=50)

aaply(arr,.margin=1,function(x){x[1]+x[2]},.parallel=F)

Działa to dobrze, tworząc sumy moich dwóch kolumn. Ale jeśli spróbuję wprowadzić pakiet równoległy:

library(parallel)
nodes <- detectCores()
cl <- makeCluster(nodes)
setDefaultCluster(cl)

aaply(arr,.margin=1,function(x){x[1]+x[2]},.parallel=T)

Zgłasza błąd

2: In setup_parallel() : No parallel backend registered
3: executing %dopar% sequentially: no parallel backend registered 

Czy inicjalizuję backend źle?

questionAnswers(2)

yourAnswerToTheQuestion