提问人:trizzo 提问时间:11/6/2023 更新时间:11/6/2023 访问量:75
VSCode Jupyter 内核经常崩溃。退出消息 - “内核在当前单元格或上一个单元格中执行代码时崩溃。
VSCode Jupyter kernel crashes often. Exit message - `The Kernel crashed while executing code in the the current cell or a previous cell.`
问:
很长一段时间以来,我在 VSCode 的文件中运行单元格时遇到了问题。问题是我尝试运行一个单元格,它直接在失败单元格下方返回此错误消息,如下图所示:.ipynb
The Kernel crashed while executing code in the the current cell or a previous cell. Please review the code in the cell(s) to identify a possible cause of the failure. Click here for more info. View Jupyter log for further details.
通常,我注意到这种情况发生在计算密集型的单元中。例如,在这里,我正在训练一个模型并执行相当大的 df(超过 10000 行)的合并。这让我相信它可能与我的笔记本电脑有关,这是一款具有 8GB RAM 的 HP Envy,我正在 WSL2 中运行笔记本电脑。此外,当我在我的个人笔记本电脑(型号相同,但具有 16GB RAM)上运行相同的代码时,代码需要很长时间,但它可以运行。另一个奇怪的观点是,有时这些单元运行良好,有时它们会导致内核崩溃,但我不确定为什么它会有所不同。sklearn
我无法在 SO 上找到类似的问题,而且由于我没有出现内存不足错误,我认为我的怀疑可能已经消失了。任何帮助和建议将不胜感激,如果我遗漏了任何有用的信息,很乐意提供更多信息!
这个问题已经持续了一段时间,我尝试了一些解决方案(都与运行这些单元时使用更少的内存有关),例如关闭其他应用程序,或将单元格作为文件运行。我本来以为使用更少的内存会让细胞骨灰盒,因为这就是我认为的问题所在(但不确定是否如此)。这些似乎都不起作用,只是每隔一段时间运行一次单元,直到它最终起作用。.py
答: 暂无答案
评论