R doAzureParallel 和块大小。每次循环迭代是否有一个新的 R 会话?

R doAzureParallel and chunkSize. Is there a new R session per loop iteration?

打算使用 Azure Batch 来 运行 R 与 do AzureParallel 包并行。我打算保留默认的 chunkSize = 1。

它是否为 foreach() 循环的每次迭代启动一个新的 R 会话?

我确实希望它为 foreach() 循环的每次迭代启动一个新的 R 会话。如果上述问题的答案是 "no",我怎样才能让它在每次迭代时重新启动 R 会话?

编辑:这是 link chunkSize 选项的文档,以及示例代码。

https://github.com/Azure/doAzureParallel/blob/master/docs/80-performance-tuning.md#using-the-chunksize-option

分享 MSDN

中提出的相同问题的解决方案

将 chunkSize 设置为 1 时,每次 foreach 迭代都会实例化一个新的 R 会话。