在 google colab 中从 cpu 切换到 gpu 时如何保留会话数据?
How to preserve session data when switching from cpu to gpu in google colab?
当我们在 google colab 中从 CPU 切换到 GPU 硬件时,我们丢失了会话中的所有数据,这意味着,我们需要将所有数据再次上传到新的 GPU 会话这是一个非常耗时的过程,因为我们还需要重新运行数据处理。
是否有任何方法或任何方法 workaround/hack 将 CPU 会话更改为 GPU 会话,同时保留我们的会话数据?
我在某处读到我们可以将其推送到 git,然后在新的 GPU 会话中克隆数据。我知道如何克隆 git 数据,但不知道如何将 google colab 会话数据推送到 git。在这方面的任何帮助将不胜感激。
我所做的是将我的文件上传到 google 驱动器并挂载它,如下所示:
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
当我们在 google colab 中从 CPU 切换到 GPU 硬件时,我们丢失了会话中的所有数据,这意味着,我们需要将所有数据再次上传到新的 GPU 会话这是一个非常耗时的过程,因为我们还需要重新运行数据处理。
是否有任何方法或任何方法 workaround/hack 将 CPU 会话更改为 GPU 会话,同时保留我们的会话数据?
我在某处读到我们可以将其推送到 git,然后在新的 GPU 会话中克隆数据。我知道如何克隆 git 数据,但不知道如何将 google colab 会话数据推送到 git。在这方面的任何帮助将不胜感激。
我所做的是将我的文件上传到 google 驱动器并挂载它,如下所示:
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