Applies ToRevolution Analytics

numCoresToUse (en rxOptions in het algemeen) is alleen voor het instellen van distributed computing, voor de RevoScaleR functies gerelateerd. foreach en doParallel doen niet gebruiken. Om het script in parallelle modus uitvoert, moet u eerst registreren een parallelle backend voor uw opdracht foreach.  Gebruik in plaats van de instelling van numCoresToUse,

library(doParallel} registerDoParallel(cores=6)

getDoParWorkers() moet op dit punt 6 retourneren. Dit stelt 'compute cluster' over elke core, die elk kunt uitvoeren van een proces R en communiceren via sockets met de anderen.Nog meer hulpbronnen over het gebruik van foreach en doParallel die meer opties voor het uitvoeren van parallelle wordt uitgelegd:http://cran.r-project.org/web/packages/foreach/vignettes/foreach.pdf http://cran.r-project.org/web/packages/doParallel/vignettes/gettingstartedParallel.pdf

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.