我的张量流程程序中有一个可怕的错误..
我有1028个图像数据集。
我将图像文件的名称和标签保存在文本文件中。
然后从file_Q()读取图像文件名。 然后使用tf.train.slice_input_producer()创建队列(创建队列是否正确?)。 队列的名称是input_queue。
它从read_data()获取input_queue并使用decode_jpeg将其转换为图像。 然后回来。
Read_data_batch()接受返回的图像和标签。 尝试tf.reshape()和tf.train.batch()做32批。
处理它的路径如下。
CREATE TABLE [dbo].[transaction](
[trindex] [int] IDENTITY(1,1) NOT NULL,
[id] [varchar](15) NULL,
[date] [datetime] NULL,
[amount] [money] NULL,
[acct] [varchar](20) NULL
)
错误信息如下所示..
OutOfRangeError(参见上面的回溯):FIFOQueue' _1_batch / fifo_queue'关闭且元素不足(请求32,当前大小0) [[节点:batch = QueueDequeueManyV2 [component_types = [DT_UINT8,DT_INT32],timeout_ms = -1,_device =" / job:localhost / replica:0 / task:0 / cpu:0"](批处理/ fifo_queue,batch / n)]]
我不知道为什么队列在出列前已经死了。 如果您能告诉我们您的意见或解决方案,我将非常感激。 我想听听你的宝贵意见。
感谢您的阅读。