在google colab中从cpu切换到gpu时如何保留会话数据?

问题描述 投票:0回答:3

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

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

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

git google-colaboratory
3个回答
1
投票

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

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

%cd /gdrive/MyDrive/somefolder/anotherfolder/

然后我可以使用

/somefolder/anotherfolder/
上的文件,无论它们是python文件还是数据


0
投票

是的,这是真的,因为您正在更改 . 要解决这个问题,您必须按如下方式安装驱动器

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

%cd /gdrive/MyDrive/face/image

0
投票

那很好,但就像我的例子一样,我在运行时直接在代码中拉取 27GB。有没有办法保留会话?

© www.soinside.com 2019 - 2024. All rights reserved.