【问题标题】:How to keeping Jupyter notebook awake and running even when PC goes to sleep即使 PC 进入睡眠状态,如何让 Jupyter 笔记本保持清醒和运行
【发布时间】:2018-12-04 13:43:51
【问题描述】:

即使我的电脑进入睡眠状态,如何让我的机器学习代码在 Anaconda Jupyter 笔记本的后台运行?有办法吗?注意:我不想将睡眠设置更改为从不睡眠。

【问题讨论】:

  • 请保持理性,不要要求不可能的事情!你知道“睡觉”是什么意思吗?

标签: anaconda jupyter-notebook


【解决方案1】:

我认为这是不可能的!机器处于睡眠状态时应暂停训练。机器唤醒后,它将立即无缝恢复计算。

虽然这是一般行为并且您不喜欢它,但可以考虑其他选项,具体取决于您在本地运行 Jupyter 笔记本的方式?那么哪些操作系统呢? mac os 中的行为与睡眠时的 ubuntu 不同。在 mac 中,您可以使用 caffeinate python ... 让机器在此脚本运行之前保持休眠状态。

另一件事是,是否可以在 mac os 中只做“显示睡眠”。然后后台进程继续运行。希望对您有所帮助。

【讨论】:

  • 感谢@Haramoz 的回答。我正在本地 Windows 10 中运行代码。我想知道这个问题是如何尚未考虑到的
  • 好吧,我想因为它不是一个真正的“问题”,如果你想让你的电脑工作,为什么要让它进入睡眠状态?这在一定程度上挑战了睡眠的概念。我想你想要实现的是一个新的定制的“睡眠”功能。看起来 mac os 现在在这个方向上是最先进的。祝您搜索顺利。
  • 如何配置 Jupyter 为 Python 单元格添加前缀 caffeinate ?也就是说,只有 caffeinate 在单元格运行时,但在完成后允许睡眠。
  • caffeinate 是一个命令行实用程序。要在 Jupyter 中使用它,您可能可以在前面加上一个爆炸符号:!caffeinate....。如果您知道您的过程需要多长时间,您可以使用明确的时间参数,例如在外壳中尝试caffeinate -t 3600 &。时间以秒为单位,所以这个例子是一个小时。 & 符号只是将此过程发送到后台,因此您可以在它完成之前键入新命令。
  • 当我的电脑进入睡眠状态时,没有内核,我在 jupyter "Dismiss server" 中得到了我只能确认的信息..
【解决方案2】:

如果您的系统是 Windows 10,只需将睡眠/屏幕保护程序设置为您的模型工作所需的时间,或者将其设置为“从不”进入睡眠状态。完成后,您可以将设置更改回您需要的设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-24
    • 2022-10-18
    • 1970-01-01
    • 1970-01-01
    • 2012-02-01
    • 2017-06-23
    • 1970-01-01
    • 2018-01-30
    相关资源
    最近更新 更多