Python 超出范围:FIFOQUUE“_1_创建_输入/批处理/fifo_队列”已关闭且元素不足(请求的2个,当前大小1)

Python 超出范围:FIFOQUUE“_1_创建_输入/批处理/fifo_队列”已关闭且元素不足(请求的2个,当前大小1),python,tensorflow,Python,Tensorflow,我在尝试训练时出现以下错误。非常感谢您的帮助 超出范围:FIFOQUUE“_1_创建_输入/批处理/fifo_队列”已关闭,请求的元素不足2,当前大小为1 2017-05-11 09:20:07.383254:W c:\tf_jenkins\home\workspace\release win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:1152]未知:新建随机访问文件无法创建/打开:E:\Yared\tensorfl

我在尝试训练时出现以下错误。非常感谢您的帮助

超出范围:FIFOQUUE“_1_创建_输入/批处理/fifo_队列”已关闭,请求的元素不足2,当前大小为1

2017-05-11 09:20:07.383254:W c:\tf_jenkins\home\workspace\release win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:1152]未知:新建随机访问文件无法创建/打开:E:\Yared\tensorflow deeplab resnet master\pro:访问被拒绝。 ; 输入/输出错误 2017-05-11 09:20:07.383254:W c:\tf_jenkins\home\workspace\release win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:1152]未知:新建随机访问文件无法创建/打开:E:\Yared\tensorflow deeplab resnet master\pro:访问被拒绝。 ; 输入/输出错误 已创建检查点。 第0步损耗=11.668,13.483秒/步 步骤1损耗=10.058,0.697秒/步 2017-05-11 09:20:21.200215:W c:\tf_jenkins\home\workspace\release win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:1152]超出范围:FIFOQueue“\u 1_create_inputs/batch/fifo_queue”已关闭,请求的元素不足2,当前大小1 [[Node:create_inputs/batch=QueueDequeueManyV2[component_types=[DT_FLOAT,DT_UINT8],timeout_ms=-1,_device=/job:localhost/replica:0/task:0/cpu:0]create_inputs/batch/fifo_queue,create_inputs/batch/n]] 回溯最近一次呼叫上次: 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\client\session.py,第1039行,在\u do\u call中 返回fn*args 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\client\session.py,第1021行,在\u run\u fn中 状态,运行元数据 文件C:\Users\admin\Anaconda3\lib\contextlib.py,第66行,在退出时__ 下一代 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\framework\errors\u impl.py,第466行,处于raise\u exception\u on\u not\u ok\u状态 pywrap_tensorflow.TF_GetCodestatus tensorflow.python.framework.errors\u impl.OutOfRangeError:FIFOQueue“\u 1\u create\u inputs/batch/fifo\u queue”已关闭,请求的元素不足2,当前大小为1 [[Node:create_inputs/batch=QueueDequeueManyV2[component_types=[DT_FLOAT,DT_UINT8],timeout_ms=-1,_device=/job:localhost/replica:0/task:0/cpu:0]create_inputs/batch/fifo_queue,create_inputs/batch/n]] 在处理上述异常期间,发生了另一个异常: 回溯最近一次呼叫上次: 文件train.py,第253行,在 主要的 文件train.py,第246行,在main中 损耗值,sess.run[减少损耗,列车运行],供给量=供给量 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\client\session.py,第778行,正在运行 运行\u元数据\u ptr 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\client\session.py,第982行,正在运行 feed_dict_字符串、选项、运行元数据 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\client\session.py,第1032行,在\u do\u run中 目标\u列表、选项、运行\u元数据 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\client\session.py,第1052行,在\u do\u call中 升起类型ENODE_def,op,消息 tensorflow.python.framework.errors\u impl.OutOfRangeError:FIFOQueue“\u 1\u create\u inputs/batch/fifo\u queue”已关闭,请求的元素不足2,当前大小为1 [[Node:create_inputs/batch=QueueDequeueManyV2[component_types=[DT_FLOAT,DT_UINT8],timeout_ms=-1,_device=/job:localhost/replica:0/task:0/cpu:0]create_inputs/batch/fifo_queue,create_inputs/batch/n]] 由op“创建输入/批次”引起,定义于: 文件train.py,第253行,在 主要的 文件train.py,第141行,在main中 image\u batch,label\u batch=reader.dequeueargs.batch\u size 文件E:\Yared\tensorflow deeplab resnet master\deeplab\u resnet\image\u reader.py,第179行,在队列中 num_元素 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\training\input.py,第917行,批量 name=name 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\training\input.py,第712行,在批处理中 dequeued=queue.dequeue\u manybatch\u size,name=name 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\ops\data\u flow\u ops.py,第458行,在队列中 self.\u queue\u ref,n=n,component\u types=self.\u dtypes,name=name 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\ops\gen\u data\u flow\u ops.py,第1328行,在队列中 超时时间=超时时间,名称=名称 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\framework\op\u def\u library.py,第768行,在apply\u op op_def=op_def 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\framework\ops.py,第2336行,在create\u op中 初始值=自身值。默认值初始值,初始值=初始值 文件C:\Users\admin\Anaconda3\lib\site packages\tensorflow\python\framework\ops.py,第1228行,在\uuu init中__ self.\u traceback=\u extract\u stack OutOfRange错误回溯见上文:FIFOQUUE“\u 1\u创建\u输入/批处理/fifo\u队列”已关闭,请求的元素不足2,当前大小为1 [[Node:create_inputs/batch=QueueDequeueManyV2[component_types=[DT_FLOAT,DT_UINT8],timeout_ms=-1,_device=/job:localhost/replica:0/task:0/cpu:0]create_inputs/batch/fifo_queue,create_inputs/batch/n]]
我认为,队列已耗尽,因为它无法加载受限制访问的文件

错误的第一行:

2017-05-11 09:20:07.383254: W c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\framework\op_kernel.cc:1152] Unknown: NewRandomAccessFile failed to Create/Open: E:\Yared\tensorflow-deeplab-resnet-master\pro : Access is denied.
; Input/output error
您是否有权访问E:\Yared\tensorflow deeplab resnet master\pro


另外,我不确定它是如何运行两个步骤的

@Utopia,你发现错误了吗??