【问题标题】:Restart kernel in Google Colab在 Google Colab 中重启内核
【发布时间】:2019-03-05 14:29:28
【问题描述】:

我正在尝试通过一个单元重新启动 Google Colab Jupyter Notebook 中的内核。之前给出的选项:

import os
os._exit(00)

没问题,但在我看来,这不是一种非常“pythonic”的重启内核的方式。另一种选择:

from IPython.core.display import HTML
HTML("<script>Jupyter.notebook.kernel.restart()</script>")

对我来说似乎更“pythonic”(更好),但它不起作用。

我应该做哪些与 Google Colab 相关的事情?

最好的问候,

古斯塔沃,

【问题讨论】:

  • os.exit 有效。这种方法是否存在一些问题导致您寻求替代方案?
  • 感谢您的回答鲍勃。没什么特别的。只是让内核崩溃在我看来是一种“轻率”的选择。另一个选项(通过 Jupyter notebook 界面使用命令)似乎更优雅。无论如何,你的回答非常好。像魅力一样工作!最好的问候,

标签: kernel restart google-colaboratory


【解决方案1】:

只需转到选项菜单中的“运行时”,然后单击“重置所有运行时..”。

当我尝试运行它时,它可以帮助我重新启动内核,就像在 jupyter notebook 中一样:

tf.executing_eagerly()

【讨论】:

  • 问题是使用“更多pythonic”方式“通过单元重新启动”。所以“转到选项菜单”绝对不是答案。
【解决方案2】:

我曾经使用过这个命令:

condacolab KERNEL RESTART \
print("Restarting of kernel...") \
get_ipython().kernel.do_shutdown(True)

【讨论】:

    猜你喜欢
    • 2020-05-25
    • 2021-02-02
    • 2021-09-13
    • 2021-12-29
    • 1970-01-01
    • 2019-02-08
    • 2023-01-13
    • 2015-10-27
    • 2019-06-07
    相关资源
    最近更新 更多