Python 使用google colab读取google目录文件时出现输入/输出错误

Python 使用google colab读取google目录文件时出现输入/输出错误,python,google-colaboratory,Python,Google Colaboratory,我正在用colab训练我的模特。 当我使用colab中的枚举函数在googledrive上迭代我的训练数据时,我不止一次遇到这个错误。 错误发生的时间是不确定的。错误可能是在训练了几个历元之后发生的,也可能是在多次迭代中发生的 我试图在GoogleDrive中修改数据集的路径,或者减少batchsize,这些都没有效果 192 batch_time = AverageMeter() 193 losses = AverageMeter() --> 194

我正在用colab训练我的模特。 当我使用colab中的枚举函数在googledrive上迭代我的训练数据时,我不止一次遇到这个错误。 错误发生的时间是不确定的。错误可能是在训练了几个历元之后发生的,也可能是在多次迭代中发生的

我试图在GoogleDrive中修改数据集的路径,或者减少batchsize,这些都没有效果

   192     batch_time = AverageMeter()
   193     losses = AverageMeter()
--> 194     for i, sample in enumerate(train_loader):
   195         start = time.time()
   196         input = sample['image'].cuda()

我的建议是,在培训之前,首先将数据从驱动器复制到短暂的VM机器。这也可能加快事情的发展

将数据移动到短暂的VM机器成功地解决了我的问题,非常感谢您的建议:)
File "/usr/local/lib/python3.6/dist-packages/PIL/Image.py", line 2530, in open
    fp = builtins.open(filename, "rb")
OSError: [Errno 5] Input/output error: './nyud_cropped/train_labels/001187.png'