首页 > 解决方案 > 虚拟机回收后 Google Colab 变量值丢失

问题描述

我正在使用 Google Colab Jupyter 笔记本进行算法训练,并且一直在努力解决一个烦人的问题。由于 Colab 在 VM 环境中运行,如果我的会话空闲几个小时,我的所有变量都将变为未定义。我吃完午饭回来,需要一段时间才能加载的训练数据框变得未定义,我必须read_csv再次加载我的数据框。

有谁知道如何纠正这个?

标签: google-colaboratory

解决方案


如果笔记本闲置一段时间,它可能会被回收:“虚拟机在闲置一段时间后被回收”(参见合作常见问题解答)还有一个虚拟机运行的硬限制(最多大约 12 小时! ?)。

还可能发生的是您的笔记本与互联网/谷歌 colab断开连接。这可能是您的网络的问题。在此处此处阅读有关此内容的更多信息

没有办法“纠正”这一点,但如果您已经处理了一些数据,您可以添加一个步骤以在进入空闲状态之前将其保存到谷歌驱动器。


推荐阅读