Mil*_*ore 14 google-colaboratory
有人可以建议我以编程方式“重新启动运行时”吗?任何以编程方式重新启动的选项都可以,python 或 CLI(命令行界面),无需使用 GUI。
Bob*_*ith 18
使用以下代码片段运行单元格:
import os
os.kill(os.getpid(), 9)
Run Code Online (Sandbox Code Playgroud)
这将终止当前的 Python 运行时进程,该进程将由管理器自动重新启动。
您可以简单地使用:
exit()
Run Code Online (Sandbox Code Playgroud)
这将重新启动运行时而不删除文件。运行时将自动启动。如果您按“全部运行”,则运行不会中断并一直运行到最后。
添加到鲍勃的答案 - 一旦你自杀,就没有回头路了。因此,您将无法在自毁调用后以编程方式恢复执行。
但是您可以在不更改代码的情况下使其工作 - 即重新启动的原因数量有限(例如安装模块,特别是如果它们是导入的,切换 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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11418 次 |
| 最近记录: |