jupyter ノートブックを使用して pyton スクリプトを実行します。このスクリプトは、mlxtend フレームワークから association_rules 関数を呼び出します。この関数を呼び出すと、RAM は文字通り 500 MB から 32 GB 以上に爆発します。しかし、それは問題ではありません。問題は、Windows 10 PC でローカルにスクリプトを実行すると、RAM が最大になりますが、すべてがまだ実行されていることです。UNIXサーバー(Xfce)で同じことをすると、サーバーがクラッシュします。サーバーのクラッシュを防ぎ、スクリプトの継続を保証するためにできることはありますか?
更新: 基本的に、Windows が常に RAM を交換しているという事実を見逃していました。唯一の違いは、Windows がクラッシュしないことです。スワッピング構成を修正することで、Linuxでこれが解決されると確信しています。したがって、基本的に質問は時代遅れです。
更新: 私はいくつかの間違った仮定をしました。Windows PC はすでにスワッピング中で、スワッピング パーティションもメモリ不足になりました。そのため、すべてのマシンで同じ問題が発生し、すべてがクラッシュしました。結局、データの前処理のミスでした。ご不便をおかけして申し訳ありません。この質問は関連性がないものとしてご覧ください。