【发布时间】:2021-02-01 21:40:18
【问题描述】:
使用rstan,我正在运行一个并行使用 4 个内核的代码。我可以访问具有 32 个内核的计算机,我需要在不同的数据集上运行 3 个相同代码的实例,并在相同的数据集上运行另外 3 个稍微不同的代码实例,总共 6 个模型。我很难弄清楚实现这一目标的最佳方法是什么。理想情况下,计算机将在每个型号上运行 4 个内核,一次运行总共 24 个内核。
我之前多次使用parallel 包,但我认为它不能处理这种“并行并行”。我也知道 RStudio 中的 Jobs 功能,但 rstan 的好处之一是它以交互方式向您展示链的进展情况,因此理想情况下我希望能够看到这些更新。这可以通过同时打开 6 个不同的 RStudio 会话来实现吗?我尝试一次运行两个,但我不确定它们是否也彼此并行运行,所以任何澄清都会很好。
【问题讨论】: