我正在与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'
答案 0 :(得分:0)
我的建议是,在进行培训之前,先将数据从云端硬盘复制到临时VM机器上。那也可以加快速度。