在 google colab 中按顺序运行代码单元

Ahs*_*que 4 jupyter-notebook google-colaboratory

我想按顺序运行 Google Colab 中的代码单元。

例如:

细胞[1]

from catboost import CatBoostRegressor
#do something here
Run Code Online (Sandbox Code Playgroud)

细胞[2]

clf = CatBoostRegressor(task_type='GPU')
#do some more things here
Run Code Online (Sandbox Code Playgroud)

但是当我选择“全部运行”时,所有单元格似乎都并行运行,所以我的代码不起作用。

当我在 Kaggle Kernel 中做同样的事情时,它会完美运行,即首先执行 cell[1],然后执行 cell[2],依此类推。

我曾尝试在 Google Colab 中搜索此内容,但未能找到答案。

Jai*_*iah 8

要一次运行所有单元格,只需按ctrl+F9或转到顶部的运行时菜单,然后单击run all选项即可一次运行所有单元格。

如果您想一一运行,则只需转到runtime menu顶部并单击run after选项,然后所有单元格一一运行。请注意一件事,如果您想从顶部单元格运行,请将光标放在顶部单元格上然后开始。


Bob*_*ith 2

Run all 确实按顺序运行单元格,例如,

在此输入图像描述

您可以分享一个独立的笔记本来重现您观察到的问题吗?我怀疑这个问题不是顺序执行的问题。