tf.raw_ops.Unbatch
Отменяет операцию Batch для одного выходного тензора.
tf.raw_ops.Unbatch(
batched_tensor,
batch_index,
id,
timeout_micros,
container='',
shared_name='',
name=None
)
Экземпляр Unbatch либо получает пустой batched_tensor и в этом случае асинхронно ожидает, пока значения не станут доступными от параллельно выполняющегося экземпляра Unbatch с теми же container и shared_name, либо получает непустой batched_tensor, завершает работу всех остальных параллельно выполняющихся экземпляров и выводит собственный элемент из пакета.
batched_tensor: Возможно, преобразованный выход Batch. Чтобы операция работала, размерность первой оси должна остаться неизменной после преобразований. batch_index: Соответствующий batch_index, полученный от Batch. id: Скалярный идентификатор, выданный Batch. unbatched_tensor: Тензор, соответствующий этому выполнению. timeout_micros: Максимальное время ожидания (в микросекундах) получения входного пакетного тензора, связанного с данным вызовом операции. container: Контейнер для управления совместным использованием ресурсов. shared_name: Предполагается, что экземпляры Unbatch с одинаковыми container и shared_name могут относиться к одному пакету. Если оставить это поле пустым, в качестве общего имени будет использоваться имя операции.
| Аргументы | |
|---|---|
batched_tensor | Tensor. |
batch_index | Tensor типа int64. |
id | Tensor типа int64. |
timeout_micros | int. |
container | Необязательный string. По умолчанию — "". |
shared_name | Необязательный string. По умолчанию — "". |
name | Имя операции (необязательно). |
| Возвращает | |
|---|---|
Tensor. Имеет тот же тип, что и batched_tensor. |
© 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/Unbatch