1

根据艰苦的经验,我发现偶尔将长时间计算的状态保存到磁盘以在出现故障时稍后启动它们很有用。我可以在 R 中的分布式计算包(如 SNOW 或多核)中执行此操作吗?
似乎不清楚如何做到这一点,因为主人正在以不透明的方式从奴隶那里收集东西。

4

1 回答 1

0

这是(再次:-) 一个艰难的。

您可以尝试使用save()或转储节点上的快照save.image()。然后,您可以尝试重新组织您的代码,以便节点可以在最后一个快照之后恢复。

或者您可以尝试重新组织您的工作流程,以便节点“取票”并返回结果。这样,中央节点会密切关注所有内容,您可以在那里记录临时结果。

无论哪种方式,您想要的东西都不是开箱即用的(据我所知)。

于 2010-04-14T03:25:07.963 回答