Tensorflow调用tf.train.shuffle_batch函数报错“OutOfRangeError: RandomShuffleQueue

本文针对TensorFlow使用tf.train.shuffle_batch函数时出现的OutOfRangeError问题进行深入分析,并提供了一种可能的解决方案,即由于不断添加图节点导致内存溢出而引发此错误。

Tensorflow调用tf.train.shuffle_batch函数报错“OutOfRangeError: RandomShuffleQueue is closed and has insufficient elements (requested , current size )

我是运行的中间出现这个问题,

1,网上的各种说法,我都试过了,发现仍然无法解决;

2,我这边是运行到第7个文件左右出现这个报错(已经验证过不是文件问题),经过查看是因为:运行中不断的往网络中添加图节点,导致运行到一定时间后,图节点过多内存爆掉,从而出现这个问题。所以报这个错有可能不是这一步出现问题,而是其他问题引发的。

解决方案:先将网上的方法都试一下,如果还不能解决就检查一下是不是其他步骤的问题引发这个报错:比如不断往里面写节点导致内存爆炸

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值