Назначьте три ядра рабочим процессам doMC.

Когда я пишу следующую команду, она говорит мне:

> getDoParWorkers()
[1] 1

Я хочу назначить своему воркеру 3 ядра. Как это возможно в RStudio?


person Mona Jalal    schedule 13.05.2014    source источник
comment
Вы уверены, что они не назначены по мере необходимости?   -  person Robert Harvey    schedule 13.05.2014
comment
@RobertHarvey Я где-то читал, что независимо от того, сколько ядер у вашего компьютера, RStudio по умолчанию назначает только 1!   -  person Mona Jalal    schedule 13.05.2014


Ответы (1)


По умолчанию R просто назначает 1 работника для выполнения вашей задачи. Вы должны использовать следующую команду для регистрации более 1 воркера:

> registerDoMC(3)
> getDoParWorkers()
[1] 3

Я использовал эти команды из этого руководства.

person Mona Jalal    schedule 13.05.2014