EOFError: Ran out of input

项目场景:

在运用Tensorflow框架,进行卷积神经网络的垃圾分类模型搭建项目时,出现bug。

问题描述:

EOFError: Ran out of input出现:EOFError: Ran out of input 的错误。

原因分析:

在网络上也查找了很多的方法,尝试了很多次。其中,因为“使用pickle.load(f)加载pickle文件时,文件为空”的说法还比较靠谱,尝试进行处理。

解决方案:

在文件中shift+ctrl+N搜索,multiprocessing\spawn.py文件,添加异常处理。
EOFError: Ran out of input接下来会出现如下错误:
AttributeError: Can’t pickle local object ‘get_random_eraser..eraser’
EOFError: Ran out of input这个问题的出现可能是因为windows10出现的异常。
处理办法应该是:
将训练代码中的use_multiprocessing=True修改为False
就可以成功运行了。

EOFError: Ran out of input 第一次尝试写CSDN,在这里学习到了很多,特别感谢大家。感觉自己还是个小白,有很多需要学习的地方,我会把以后自己遇到的问题和大家分享,希望能帮助到大家。