当我们在google colab中从CPU切换到GPU硬件时,我们会丢失会话中的所有数据,这意味着我们需要将所有数据再次上传到新的GPU会话,这是非常耗时的过程,因为我们还需要重新运行数据处理。
有没有办法或任何解决方法/黑客可以将 CPU 会话更改为 GPU 会话,同时保留我们的会话数据?
我在某处读到我们可以将其推送到 git,然后在新的 GPU 会话中克隆数据。我知道如何克隆 git 数据,但不知道如何将 google colab 会话数据推送到 git。任何在这方面的帮助将不胜感激。
我所做的是将我的文件上传到谷歌驱动器并安装它,如下所示:
from google.colab import drive
drive.mount('/gdrive')
%cd /gdrive/MyDrive/somefolder/anotherfolder/
然后我可以使用
/somefolder/anotherfolder/
上的文件,无论它们是python文件还是数据
是的,这是真的,因为您正在更改 . 要解决这个问题,您必须按如下方式安装驱动器
from google.colab import drive
drive.mount('/gdrive')
%cd /gdrive/MyDrive/face/image
那很好,但就像我的例子一样,我在运行时直接在代码中拉取 27GB。有没有办法保留会话?