如何在 google colab 中停止来自 运行 的特定单元格?

How can I stop a particular cell from running in google colab?

如果一个单元格花费的时间太长 运行(例如,如果它有在深度学习中训练模型的代码),我怎样才能在 运行ning 中停止它14=]Google Colab。

按停止按钮,或 select 运行时菜单中的 'Interrupt execution' 项。

请记住,有些代码不能被中断。 (例如,如果您使用的是卡在系统调用中的 C 库。)在这些情况下,您可以通过从运行时菜单中 selecting 'Restart runtime...' 来重新启动 Python 进程。

写一个代码单元 1/0,这将 return 出现这样的错误:

这是停止代码从 运行 过去这一点的技巧。

现在您可以 运行 所有笔记本..或从特定点开始..代码将在此错误处停止。

---------------------------------------------------------------------------
ZeroDivisionError                         Traceback (most recent call last)
<ipython-input-63-9e1622b385b6> in <module>()
----> 1 1/0

ZeroDivisionError: division by zero

如果您有一个多单元格文件 运行,并且您需要停止 运行 中的特定单元格。按照这个:

Select 来自感兴趣的 google colab 单元格的代码。

使用 ctrl + x 从单元格中剪切(或复制)代码。删除单元格(这会停止执行代码)。

现在,创建一个新单元格并粘贴刚刚复制的代码。