使用Google Colab读取Google dirve文件时出现输入/输出错误

时间:2019-04-28 13:59:04

标签: python google-colaboratory

我正在与colab一起训练我的模型。 当我在colab中使用枚举功能迭代我在Google云端硬盘上的训练数据时,我不止一次遇到此错误。 错误发生的时间不确定。该错误可能是在训练了几个纪元后出现的,或者可能是在几次迭代中发生的。

我试图修改Google云端硬盘中数据集的路径,或减小批处理大小,这些都无效。

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

1 个答案:

答案 0 :(得分:0)

我的建议是,在进行培训之前,先将数据从云端硬盘复制到临时VM机器上。那也可以加快速度。