tf.train.queue_runner.start_queue_runnerstf.train.start_queue_runnerstf.train.start_queue_runners(
sess=None,
coord=None,
daemon=True,
start=True,
collection=tf.GraphKeys.QUEUE_RUNNERS
)
Defined in tensorflow/python/training/queue_runner_impl.py.
See the guides: Reading data > QueueRunner, Threading and Queues > Queue usage overview, Training > Coordinator and QueueRunner
Starts all queue runners collected in the graph.
This is a companion method to add_queue_runner(). It just starts threads for all queue runners collected in the graph. It returns the list of all threads.
sess: Session used to run the queue ops. Defaults to the default session.coord: Optional Coordinator for coordinating the started threads.daemon: Whether the threads should be marked as daemons, meaning they don't block program exit.start: Set to False to only create the threads, not start them.collection: A GraphKey specifying the graph collection to get the queue runners from. Defaults to GraphKeys.QUEUE_RUNNERS.ValueError: if sess is None and there isn't any default session.TypeError: if sess is not a tf.Session object.A list of threads.
RuntimeError: If called with eager execution enabled.ValueError: If called without a default tf.Session registered.Not compatible with eager execution. To ingest data under eager execution, use the tf.data API instead.
© 2018 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/train/start_queue_runners