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/versions/r2.9/api_docs/python/tf/raw_ops/ExperimentalParallelInterleaveDataset