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.

Ответы на вопрос(1)

Ваш ответ на вопрос