tf.compat.v1.train.range_input_producer
Помещает целые числа от 0 до limit-1 в очередь. (устарело)
tf.compat.v1.train.range_input_producer(
limit,
num_epochs=None,
shuffle=True,
seed=None,
capacity=32,
shared_name=None,
name=None
)
Примечание: еслиnum_epochsне являетсяNone, эта функция создает локальный счетчикepochs. Используйтеlocal_variables_initializer()для инициализации локальных переменных.
| Аргументы | |
|---|---|
limit | Скалярный тензор типа int32. |
num_epochs | Целое число (необязательно). Если задано, range_input_producer выдает каждое целое число num_epochs раз, прежде чем сгенерировать ошибку OutOfRange. Если не задано, range_input_producer может циклически проходить по целым числам неограниченное количество раз. |
shuffle | Логическое значение. Если равно true, целые числа случайным образом перемешиваются в каждой эпохе. |
seed | Целое число (необязательно). Начальное значение, используемое, если shuffle == True. |
capacity | Целое число. Задает вместимость очереди. |
shared_name | (необязательно). Если задано, эта очередь будет общей для нескольких сеансов под указанным именем. |
name | Имя операций (необязательно). |
| Возвращает | |
|---|---|
Очередь с выходными целыми числами. Для очереди добавляется QueueRunner в коллекцию QUEUE_RUNNER текущего Graph. |
Совместимость с eager execution
Входные конвейеры на основе очередей не поддерживаются при включенном eager execution. Для загрузки данных в режиме eager execution используйте API tf.data.
© 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/range_input_producer