1

厳しい経験から、長い計算の状態をディスクに時々保存して、何かが失敗した場合に後でそれらを開始できると便利であることがわかりました。R の分散計算パッケージ (SNOW やマルチコアなど) でこれを行うことはできますか?
マスターが非透過的な方法でスレーブから物を収集しているため、これがどのように行われるかは明らかではないようです。

4

1 に答える 1

0

これは (また :-) 難しい問題です。

save()またはを使用して、ノードでスナップショットのダンプを試みることができsave.image()ます。次に、ノードが最後のスナップショットの後に再開できるように、コードを再編成することができます。

または、ノードが「チケットを取得」して結果を返すように、ワークフローを再編成することもできます。そうすれば、セントラル ノードはすべてのタブを保持し、そこに中間結果を記録できます。

いずれにせよ、あなたが望むものはそのままでは利用できません (私の知る限り)。

于 2010-04-14T03:25:07.963 に答える