python-3.x - Jupyter notebook:内核突然重启
问题描述
我将 Jupyter 实验室和 Jupyter Notebook 用于我的深度学习程序,因此我进行了一些长时间的运行以训练我的模型。但是几个星期以来,经过数小时的训练,我经常会重新启动内核,这很烦人。此外,服务器控制台或浏览器日志提供的信息很少:
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-notebook 而不是 Jupyter-lab 时,我遇到了同样的问题。
各种备注:
- 服务器和客户端不在同一台机器上,因此我使用 ssh 连接到服务器,如此处所述。
- 我在公司代理下工作
- 我使用 Tensorflow 2 进行深度学习
解决方案
如果你想确定,你可以在 nohup 模式下运行它(后台进程)。即使您与远程服务器断开连接,它也会在远程服务器上运行您的 jupyter notebook 脚本。
您可以通过查看这个小教程以 nohup 模式运行: https ://gist.github.com/33eyes/e1da2d78979dc059433849c466ff5996
推荐阅读
- r - 根据值ggplot2重新排序堆积条形图中的变量
- java - OpenGL ES Android 奇怪的投影
- angular - 嵌套反应形式数组问题(Angular 7)
- c# - 跨多个相关表的批量插入?
- typescript - Typescript 类型的递归子集
- python - 如果位数为 13,如何除一行的值?
- python - bash 脚本的“标准化”文档字符串/自文档
- php - IIS / PHP7.2 $_SERVER['Path'] 不匹配
- javascript - 删除 Discord Bot [Discord JS] 发送的消息
- python - 正则表达式:在 python3 中的列表中搜索