Tensorflow многопоточная загрузка изображений
Итак, у меня есть этот пример кода игрушки;
import glob
from tqdm import tqdm
import tensorflow as tf
imgPaths = glob.glob("/home/msmith/imgs/*/*") # Some images
filenameQ = tf.train.string_input_producer(imgPaths)
reader = tf.WholeFileReader()
key, value = reader.read(filenameQ)
img = tf.image.decode_jpeg(value)
init_op = tf.initialize_all_variables()
with tf.Session() as sess:
sess.run(init_op)
coord = tf.train.Coordinator()
threads = tf.train.start_queue_runners(coord=coord)
for i in tqdm(range(10000)):
img.eval().mean()
который загружает изображения и печатает среднее значение каждого из них. Как мне отредактировать его так, чтобы он занимал многопоточную загрузочную часть изображений, что на данный момент является моим узким местом в моих сценариях изображений tf.