有人找到了一种方法来在 Google 的新开源的 Colaboratory中跨会话保留文件吗?
使用示例笔记本,我已成功地将 csv 文件从我的 Google Drive 实例进行身份验证和传输,并将它们存储在 /tmp, my ~ 以及 ~/datalab 中。Pandas 也可以从磁盘上读取它们。但是一旦会话超时,似乎整个文件系统都被清除,并且重新创建了一个新的 VM,未下载的文件也消失了。
考虑到谷歌的Colaboratory Faq,这并不奇怪:
问:我的代码在哪里执行?如果我关闭浏览器窗口,我的执行状态会发生什么?
答:代码在专用于您的帐户的虚拟机中执行。虚拟机空闲一段时间后会被回收,并且系统强制执行最长寿命。
考虑到这一点,这可能是一项功能(即“使用 Colaboratory 中运行良好的 Google Cloud 存储”)?当我第一次使用该工具时,我确实希望位于我的文件/ Colab 笔记本 Google Drive 文件夹中的任何 .csv 文件也加载到笔记本正在运行的 VM 实例中 :/