【发布时间】:2020-02-12 11:23:57
【问题描述】:
我最近开始使用 Jupyter Lab,我的问题是我使用的数据集非常大(通常数据集本身大约是我计算机 RAM 的 1/4)。经过几次转换,保存为新的 Python 对象后,我往往会耗尽内存。问题是,当我接近可用 RAM 限制并执行任何需要另一个 RAM 空间的操作时,我的计算机会冻结,修复它的唯一方法是重新启动它。这是 Jupyter Lab/Notebook 中的默认行为还是我应该设置的一些设置?通常,我希望程序崩溃(例如在 RStudio 中),而不是整个计算机
【问题讨论】:
-
我之前也遇到过同样的问题,真的很讨厌。我快速查看了 jupyter 问题,但一无所获。如果您通过 IPython(不是纯 Python)控制台运行,是否也会发生这种情况?
-
你使用了什么包/模块?它是什么操作系统?你有交换吗?什么版本的 Jupyter Lab?如果是Linux内核版本是什么?
-
主要是 Pandas,但我认为它与包无关。操作系统是 Ubuntu 16.04.6 LTS,内核版本是 4.15.0-65-generic。 Jupyter Lab 版本是 1.0.2。我将 SWAP 设置为 12 GB(分配给 2 个文件),这是我的 RAM 的 1.5。
标签: python jupyter-notebook jupyter-lab