实验环境:windows 7,anaconda 3(Python 3.5),tensorflow(gpu/cpu)
函数:
tf.FIFOQueue(capacity,dtypes,shapes),tf.RandomShuffleQueue(capacity,min_after_dequeue,dtypes,shapes)
tf.FIFOQueue.enqueue(vals),tf.FIFOQueue.enqueue_many(vals),tf.FIFOQueue.dequeue()
tf.train.Coordinator(),tf.train.QueueRunner(queue,enqueue_ops),
tf.train.QueueRunner.create_threads(sess,coord,start)
定义多个线程来填充样本到队列,再从队列中获取一批数据的基本思路如下:
实验代码:
"""显式创建QueueRunner"""
import tensorflow as</