numCoresToUse (e rxOptions, in generale) è correlato solo alla configurazione di elaborazione distribuita per le funzioni di RevoScaleR. foreach e doParallel non viene utilizzato. Per eseguire lo script in modalità parallela, è necessario prima registrare un back-end in parallelo per il comando foreach. Invece di numCoresToUse di impostazione, utilizzare
library(doParallel} registerDoParallel(cores=6)
getDoParWorkers() deve restituire a questo punto 6. Un cluster di calcolo"" verrà impostata su ciascun core, ognuno dei quali può eseguire un processo R e comunicare tramite socket con gli altri.http://cran.r-project.org/web/packages/foreach/vignettes/foreach.pdf http://cran.r-project.org/web/packages/doParallel/vignettes/gettingstartedParallel.pdf
Alcune risorse aggiuntive sull'utilizzo di foreach e doParallel che verranno illustrate le opzioni più in esecuzione in parallelo: