tf.compat.v1.train.start_queue_runners
Запускает все обработчики очереди, собранные в графе. (устарело)
tf.compat.v1.train.start_queue_runners(
sess=None,
coord=None,
daemon=True,
start=True,
collection=ops.GraphKeys.QUEUE_RUNNERS
)
Переход на TF2
QueueRunners несовместимы с выполнением eager. Вместо этого, пожалуйста, используйте tf.data для получения данных в вашу модель.
Описание
Это вспомогательный метод к add_queue_runner(). Он просто запускает потоки для всех обработчиков очереди, собранных в графе. Он возвращает список всех потоков.
| Аргументы | |
|---|---|
sess | Session для выполнения операций очереди. По умолчанию используется сессия по умолчанию. |
coord | Необязательный Coordinator для координации запущенных потоков. |
daemon | Определяет, должны ли потоки быть помечены как daemons, что означает, что они не блокируют выход программы. |
start | Установите в False, чтобы только создать потоки, а не запустить их. |
collection | GraphKey, определяющий коллекцию графа для получения обработчиков очереди. По умолчанию GraphKeys.QUEUE_RUNNERS. |
| Исключения | |
|---|---|
ValueError | если sess равно None и нет сессии по умолчанию. |
TypeError | если sess не является объектом tf.compat.v1.Session. |
| Возвращает | |
|---|---|
| Список потоков. |
| Исключения | |
|---|---|
RuntimeError | Если вызов сделан с включенным eager-выполнением. |
ValueError | Если вызов сделан без зарегистрированной по умолчанию tf.compat.v1.Session. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/start_queue_runners