在google-colaboratory上失去连接后,程序可以继续执行吗?

Alk*_*lka 4 drive keras google-colaboratory

我正在使用google-colaboratory用Keras训练一些关于图像分类的卷积网络。而且,我经常与笔记本电脑断开连接,在某些论坛用户中,这是我经常遇到的问题。当我尝试重新连接时,它卡在了“初始化”中:

在此处输入图片说明

因此,我决定在每个时期之后使用Keras Checkpoint将我正在训练的模型保存在我的google驱动器上。

在训练期间,笔记本电脑在2个时期后断开连接,但是当我监视自己的google驱动器时,尽管我的协作断开了,但我观察到在每个时期之后仍在保存模型。

在此处输入图片说明

我的猜测是,即使我的笔记本断开连接,程序仍会在后台继续执行。

我的问题是,我猜对了吗?这些断开连接的真正含义是什么?(是否保留了我们的变量等)?

小智 5

通常,笔记本电脑连接会在12小时后过期,并且加载到colab中的所有数据也会随着会话过期。

当您运行一个进程并且笔记本在一段时间之后但在12个小时之前断开连接时,代码将在后台运行。

因此,如果您尝试重新连接笔记本,则笔记本将卡在“初始化”中,直到代码执行完成或会话期满(以先到者为准)。之后,再次建立连接。