keras - 在 google-colaboratory 上失去连接后程序是否继续执行?

标签 keras drive google-colaboratory

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

enter image description here

所以我决定使用 Keras Checkpoint 在每个 epoch 之后保存我在我的谷歌驱动器上训练的模型。

在训练期间,笔记本在 2 个时期后断开连接,但是当我监控我的谷歌驱动器时,我观察到模型在每个时期后都被保存,尽管我的合作实验室断开了连接。

enter image description here

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

我的问题是,我猜对了吗?这些断开连接到底意味着什么? (是否保留了我们的变量等)?

最佳答案

通常情况下,笔记本连接会在 12 小时后过期,所有加载到 colab 中的数据也会随着 session 过期。

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

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

关于keras - 在 google-colaboratory 上失去连接后程序是否继续执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50194416/

相关文章:

amazon-web-services - Amazon Cloud Drive - REST API 代码示例

python - 如何计算 Pandas 数据帧列中的 float 或整数数?

python - 在Google CoLab Notebook中,如何在不进行两次身份验证的情况下从公共(public)Google云端硬盘和我的个人硬盘读取数据?

Android Google Drive API 异常 : 403 Forbidden

conflict - verilog 在同一根线上驱动信号

tensorflow - Keras:TPU 模型的所有操作都必须具有恒定的形状

python - Kerasplot_model()函数: More elaborate output

python - 基于预测值的 Keras 自定义召回指标

python - 我可以在 Keras 中使用 ImageDataGenerator() 和 flow_from_directory() 生成 uint8 标签吗?

python - Tensorflow 2.0 - 这些模型预测代表概率吗?