Ran out of input
我在pytorch测试DataLoader时报错,代码:
testloader = DataLoader(test, batch_size=16, shuffle=True, num_workers=1)
在遍历testloader时报错,
for data in dataloader:
inputs, labels = data
inputs, labels = inputs.to(device), labels.to(device)
解决方法:
num_workers改为0
testloader = DataLoader(test, batch_size=16, shuffle=True, num_workers=0)
下面是网友的案例和解决方法:
某天在用shelve的时候出错了,错误显示:EOFError: Ran out of input
其实经过深究,这个问题有如下几种可能原因:
读完了啊喂!
示例源码:
with open("test.txt","rb") as f:
print(f.read())
print(f.read()) #EOFError!
原因:当文件是一个以bytes模式打开的时候ÿ
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/jacke121/article/details/124225002
内容来源于网络,如有侵权,请联系作者删除!