首页 > 解决方案 > Google Colab:关于 VM 上文件的生命周期

问题描述

有人知道colab虚拟机上文件的生命周期吗?例如,在 colab 笔记本中,我将数据保存到 csv 文件中:

data.to_csv('data.csv')

那么 data.csv 将存在多长时间?

这是场景:我想每天维护和更新超过 3000 个小数据集,但是使用 pydrive 的 colab 和 google drive 之间的交互似乎很慢(因为我需要每天检查每个数据集),所以如果虚拟机上的文件足够长,我可以每天更新虚拟机上的文件(这会快得多),然后将它们同步到谷歌驱动器几天而不是每天。

标签: filevirtual-machinelifetimegoogle-colaboratory

解决方案


虚拟机在一段时间不活动后会被丢弃,因此最好的办法是将文件保存到您希望保持生成状态的云端硬盘。

有了pydrive,这是可能的,但有点麻烦。一种更简单的方法是使用 Drive 的 FUSE 接口,这样您就可以在正常保存文件时自动同步文件。

例如,请参阅: https ://colab.research.google.com/drive/1srw_HFWQ2SMgmWIawucXfusGzrj1_U0q


推荐阅读