tf.raw_ops.ExperimentalParallelInterleaveDataset
Создаёт набор данных, который применяет f к результатам input_dataset.
tf.raw_ops.ExperimentalParallelInterleaveDataset(
input_dataset,
other_arguments,
cycle_length,
block_length,
sloppy,
buffer_output_elements,
prefetch_input_elements,
f,
output_types,
output_shapes,
name=None
)
Полученный набор данных аналогичен InterleaveDataset, за исключением того, что если получение следующего значения из набора данных потребует блокировки запроса, этот входной набор данных будет пропущен. Этот набор данных особенно полезен при загрузке данных из хранилищ с переменной задержкой (например, HDFS, GCS), так как он позволяет шагу обучения продолжить работу, пока доступны некоторые данные.
!! ПРЕДУПРЕЖДЕНИЕ !! Этот набор данных не детерминирован!
| Аргументы | |
|---|---|
input_dataset | Tensor типа variant. |
other_arguments | Список объектов Tensor. |
cycle_length | Tensor типа int64. |
block_length | Tensor типа int64. |
sloppy | Tensor типа bool. |
buffer_output_elements | Tensor типа int64. |
prefetch_input_elements | Tensor типа int64. |
f | Функция, помеченная аннотацией @Defun. Функция, сопоставляющая элементы input_dataset, объединённые с other_arguments, с вариантом набора данных, содержащим элементы, соответствующие output_types и output_shapes. |
output_types | Список tf.DTypes длиной >= 1. |
output_shapes | Список форм (каждая форма — tf.TensorShape или список ints), длина которого равна >= 1. |
name | Имя операции (необязательно). |
| Возвращаемые значения | |
|---|---|
Tensor типа variant. |
© 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/raw_ops/ExperimentalParallelInterleaveDataset