Google Colab从Google云端硬盘读取数据(图像)的速度非常慢

问题描述 投票:5回答:1

我使用以下代码将我的Google云端硬盘连接到Google Colab:

# Load the Drive helper and mount
from google.colab import drive

# This will prompt for authorization.
drive.mount('/content/drive')

现在,当我想读取驱动器中包含图像的一系列文件夹时,与我的电脑相比,它的运行速度非常慢!

而且我已经注意到,如果我第二次运行代码,上次运行中已经读取的文件夹会更快地加载。

您对此问题有什么建议吗?谢谢。

image dataset google-colaboratory
1个回答
0
投票

仍然完全相同。

我有一个慢速函数,其结果(每次调用时约为70 MB)需要8秒钟来计算。如果我使用Google云端硬盘中的文件夹来记忆它来缓存其结果,则计算时间将减少到大约2秒。

但是如果我重新设置计算内核,然后重试,那么计算时间现在在5到7秒之间。如果这样我又在不重新启动内核的情况下再次执行了代码,那么现在的时间又是2秒。

很遗憾,Drive和Colab之间没有更好的集成

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