有人可以以编程方式建议我“重新启动运行时”吗?任何以编程方式重新启动的选项都可以使用python或CLI(命令行界面),而无需使用GUI。
答案 0 :(得分:4)
要补充鲍勃的答案-一旦您自杀,就再也没有回头路了。 因此,您将无法在自毁调用之后以编程方式恢复执行。
但是您可以在不更改代码的情况下使它正常工作-即,重启的原因有限(例如,安装模块,尤其是如果模块已导入,切换Tensorflow版本等),并且在笔记本的最终运行中没必要。
下面是一个完整的示例,将关于对象检测的Detectron2安装在笔记本上:
%%time
# deps installation
try:
import detectron2
except ImportError:
!git clone https://github.com/facebookresearch/detectron2 detectron2_repo
!pip install -e detectron2_repo
print('Stopping RUNTIME! Please run again.')
import os
os.kill(os.getpid(), 9)
答案 1 :(得分:3)
您可以简单地使用:
exit()
这将重新启动运行时而不删除文件。运行时将自动启动。如果您按“全部运行”,则运行不会中断,并且一直运行到结束。
答案 2 :(得分:1)
使用以下代码段运行单元格:
import os
os.kill(os.getpid(), 9)
这将终止当前的Python运行时进程,该进程将由管理器自动重启。