2015-01-18 2 views
0

При установке rstan на кластере, как следует выбирать количество ядер, используемых для сборки (в строке Sys.setenv(MAKEFLAGS = "-j4", описанной в documentation)? Если каждый узел в кластере имеет 16 ядер, имеет ли смысл установить значение 16? Что делать, если пользователь хочет запустить stan через несколько узлов с MPI? Или это имеет смысл держать значение в 4 в любом случае, так как большинство людей будет работать не более 4 цепей параллельно? Я был бы очень признателен за любые советы по этому вопросу.Установка rstan на кластере

ответ

1

Для полноты я ответил на вопрос Джона, когда отправил его в список рассылки Stan-users. Короче говоря, неважно, сколько ядер используется во время сборки, вы можете использовать любое количество ядер во время выполнения, используя любую параллельную схему, поддерживаемую R (или любым другим интерфейсом для Stan).