mclapply, складки и диапазон исследования параметров - PullRequest
1 голос
/ 21 декабря 2011

Каким был бы «лучший» или «рекомендуемый» способ объединить исследования диапазона параметров и перекрестную проверку в одну команду mclapply ()? Меня беспокоит то, что если я оберну mclapply () вокруг диапазона параметров, некоторые ядра могут простаивать, если некоторые из процессов перекрестной проверки завершатся раньше других. Моей первой мыслью было бы перебрать сгибы для параметра product_range X, но затем это потребовало бы некоторой грязной сборки результатов сгиба CV. Я использую R 2.14 с «параллелью».

1 Ответ

1 голос
/ 22 декабря 2011

Зависит от того, что, как правило, вы все равно хотите перегружать ядра, так что, если только несколько процессов будут голодать, это не повлияет на производительность.Если ваши вычисления выполняются достаточно медленно, вы можете отключить предварительное планирование, чтобы незанятые ядра снова получали питание (однако, для управления процессом существует значительный штраф).Если ни один из них не работает, вам придется создать перекрестный продукт, но сборка не так уж и сложна (при постоянном количестве резюме это на самом деле довольно просто).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...