数据实验室(谷歌云)在我关闭选项卡后是否继续运行代码



从这个问题中,我知道 datalab 不会向笔记本客户端打印任何内容,但代码仍然会执行吗?

我创建了一个 for 循环,它非常非常长。

a = np.array()
for i in range(HUGE):
    np.append(a,i)
a.dump('a')

当单元完成时,变量a将保存到磁盘,以便我明天可以继续使用它。

我担心的是,如果我关闭数据实验室选项卡,它将停止执行。已经~7个小时了,我计算出循环大约需要9个小时。

这不是

Datalab具体情况。 Datalab使用底层ipython内核来执行通过笔记本单元发送的代码,因此,一旦您执行shift+Enter或单击"运行"按钮,代码就会开始在笔记本服务器上运行,即使您关闭浏览器,它也会继续运行。请记住,据我了解,如果您关闭了浏览器选项卡,则不会发送连续的单元格执行,因为发送部分是由浏览器中的客户端代码完成的。换句话说,只有在您退出之前设法开始运行的单元格才会继续运行。如果转储结果的代码位于以下单元格中,请将其移动到同一单元格。

相关内容

最新更新