numCoresToUse (og rxOptions Generelt) gjelder bare definere distribuert databehandling for RevoScaleR funksjoner. foreach og doParallel bruker ikke den. Hvis du vil kjøre skriptet i parallell modus, må du først registrere en parallell bakserver for foreach-kommando.  I stedet for innstillingen numCoresToUse, kan du bruke

library(doParallel} registerDoParallel(cores=6)

getDoParWorkers() skal returnere 6 nå. Dette setter opp en "datamaskinklynge" på tvers av hver kjerne, hvorav hver kan kjøre en R-prosessen og kommunisere over kontakter med de andre.

Flere ressurser foreach-og doParallel som vil forklare flere alternativer om hvordan du kjører parallelt:

http://cran.r-project.org/web/packages/foreach/vignettes/foreach.pdf 
http://cran.r-project.org/web/packages/doParallel/vignettes/gettingstartedParallel.pdf

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med kvaliteten på oversettelsen?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×