tf.raw_ops.ParallelFilterDataset
Создаёт набор данных, содержащий элементы input_dataset , соответствующие predicate.
tf.raw_ops.ParallelFilterDataset(
input_dataset,
other_arguments,
num_parallel_calls,
predicate,
output_types,
output_shapes,
deterministic='default',
metadata='',
name=None
)
Функция predicate должна возвращать скалярное булево значение и принимать следующие аргументы:
- Один тензор для каждого компонента элемента из
input_dataset. - Один тензор для каждого значения в
other_arguments.
В отличие от «FilterDataset», который применяет predicate последовательно, этот набор данных вызывает до num_parallel_calls копий predicate параллельно.
| Аргументы | |
|---|---|
input_dataset | A Tensor типа variant. |
other_arguments | Список Tensor объектов. Список тензоров, как правило, значения, которые были захвачены при построении замыкания для predicate. |
num_parallel_calls | A Tensor типа int64. Количество одновременных вызовов predicate , обрабатывающих элементы из input_dataset параллельно. |
predicate | Функция, декорированная @Defun. Функция, возвращающая скалярное булево значение. |
output_types | Список tf.DTypes длиной >= 1. |
output_shapes | Список форм (каждая — tf.TensorShape или список ints), длина которого равна >= 1. |
deterministic | Необязательный string. По умолчанию "default". Строка, указывающая детерминизм на уровне операции. Детерминизм управляет тем, разрешено ли интерливированию возвращать элементы вне порядка, если следующий элемент для возврата недоступен, но позже доступен другой элемент. Доступные варианты: «true», «false» и «default». «default» означает, что детерминизм должен быть определён параметром experimental_deterministic из tf.data.Options. |
metadata | Необязательный string. По умолчанию "". |
name | Имя операции (необязательно). |
| Возвращаемое значение | |
|---|---|
A 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/ParallelFilterDataset