numCoresToUse (e rxOptions, em geral) está relacionado apenas à configuração de computação distribuída para funções de RevoScaleR. foreach e doParallel não usá-lo. Para executar o script no modo paralelo, será necessário primeiro registrar um paralelo back-end para o comando foreach.  Em vez de numCoresToUse de configuração, use

library(doParallel} registerDoParallel(cores=6)

getDoParWorkers() deve retornar 6 neste momento. Isso configura um "cluster de computação" em cada núcleo, cada um deles pode executar um processo de R e se comunicar por soquetes com as outras.

Alguns recursos adicionais sobre o uso de foreach e doParallel que explicará mais opções sobre como executar em paralelo:

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

Precisa de mais ajuda?

Expanda suas habilidades

Explore o treinamento >

Obtenha novos recursos primeiro

Ingressar no Microsoft Insider >

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×