Нет.
Расширяя этот ответ, вы можете использовать средства параллельной обработки R для установки множества вызовов.Если вы хотите использовать одну и ту же модель для каждой из них, скомпилируйте программу Stan, используя stan_model()
, а затем замените вызов на stan()
на вызов sampling()
.Это позволит избежать перекомпиляции.Как правило, мы рекомендуем использовать CmdStan для крупномасштабных вычислений, так как он не требует дополнительной памяти R и имеет меньше проблем с вводом / выводом, сбоями системы и т. Д. Затем вы можете легко распределиться по нескольким машинам.
Кроме того, каждая цепочка будет работать параллельно, если вы будете следовать инструкциям, полученным при использовании library(rstan)
.