Python 3.x Jupyter笔记本:内核突然重启

Python 3.x Jupyter笔记本:内核突然重启,python-3.x,jupyter-notebook,tensorflow2.0,jupyter-lab,Python 3.x,Jupyter Notebook,Tensorflow2.0,Jupyter Lab,我使用Jupyter实验室和Jupyter笔记本进行深度学习,所以我做了一些长跑来训练我的模型。但是有几个星期,我在几个小时的训练后经常重启内核,这很烦人。此外,服务器控制台或浏览器日志提供的信息很少: Jupyter实验室服务器日志: [I 2021-02-26 00:40:03.756 ServerApp] AsyncIOLoopKernelRestarter: restarting kernel (1/5), keep random ports kernel 1330ee40-a826-4

我使用Jupyter实验室和Jupyter笔记本进行深度学习,所以我做了一些长跑来训练我的模型。但是有几个星期,我在几个小时的训练后经常重启内核,这很烦人。此外,服务器控制台或浏览器日志提供的信息很少:

Jupyter实验室服务器日志:

[I 2021-02-26 00:40:03.756 ServerApp] AsyncIOLoopKernelRestarter: restarting kernel (1/5), keep random ports
kernel 1330ee40-a826-44e2-9be9-f123deeaa1b2 restarted
[I 2021-02-26 00:40:04.070 ServerApp] Starting buffering for 1330ee40-a826-44e2-9be9-f123deeaa1b2:1b7fa111-f2d2-4804-bd90-c81e26562254
[I 2021-02-26 00:40:04.112 ServerApp] Restoring connection for 1330ee40-a826-44e2-9be9-f123deeaa1b2:1b7fa111-f2d2-4804-bd90-c81e26562254
当我使用Jupyter笔记本而不是Jupyter-lab时,我也有同样的问题

各种意见:

  • 服务器和客户机不在同一台机器上,因此我使用ssh连接到服务器,如前所述
  • 我在一家公司的代理人手下工作
  • 我使用Tensorflow 2进行深入学习

如果您想确定,可以在nohup模式下运行它(后台进程)。即使您断开连接,它也会在远程服务器上运行您的jupyter笔记本脚本

通过查看以下小教程,您可以在nohup模式下运行:

好的,我想我找到了错误的原因->这肯定是我运行的代码中有一点内存泄漏,导致程序在数百个时代后崩溃。

谢谢,这是个好主意,我将在周一尝试,周四给出反馈。但是,我不确定这个解决方案,因为我在服务器端没有断开连接的痕迹,即使jupyter进程仍在运行,只是内核正在重新启动。