首页 > 解决方案 > 在google colab中从cpu切换到gpu时如何保留会话数据?

问题描述

当我们在 google colab 中从 CPU 切换到 GPU 硬件时,我们会丢失会话中的所有数据,这意味着我们需要将所有数据重新上传到新的 GPU 会话,这是一个非常耗时的过程,因为我们还需要重新运行数据处理。

有没有办法或任何解决方法/黑客将 CPU 会话更改为 GPU 会话,同时保留我们的会话数据?

我在某处读到我们可以将其推送到 git,然后在新的 GPU 会话中克隆数据。我知道如何克隆 git 数据,但不知道如何将 google colab 会话数据推送到 git。在这方面的任何帮助将不胜感激。

标签: gitgoogle-colaboratory

解决方案


我所做的是将我的文件上传到谷歌驱动器并安装它,如下所示:

from google.colab import drive
drive.mount('/gdrive')

%cd /gdrive/MyDrive/somefolder/anotherfolder/

然后我可以使用这些文件来了解/somefolder/anotherfolder/它们是python文件还是数据


推荐阅读