Spec-Zone.ru › TensorFlow 2.3

tf.compat.v1.tpu.batch_parallel

Разделяет computation по размеру пакетной размерности для параллельного выполнения.

tf.compat.v1.tpu.batch_parallel(
    computation, inputs=None, num_shards=1, infeed_queue=None,
    device_assignment=None, name=None
)

Обёртка для удобства работы со shard().

inputs должен быть списком тензоров или None (эквивалентно пустому списку). Каждый вход разбивается на num_shards части по 0-й размерности, и вычисление применяется к каждой части параллельно.

Тензоры транслируются на все части, если они лексически захвачены computation. Например:

x = tf.constant(7) def computation(): return x + 3 ... = shard(computation, ...)

Выходы всех частей конкатенируются обратно вместе по их 0-й размерности.

Входы и выходы вычисления должны быть тензорами с рангом не менее 1.

Аргументы
computation Функция Python, которая создаёт вычисление для применения к каждой части входных данных.
inputs Список входных тензоров или None (эквивалентно пустому списку). 0-я размерность каждого тензора должна быть кратна num_shards.
num_shards Количество частей.
infeed_queue Если не None, InfeedQueue из которого добавить кортеж аргументов как входов в computation.
device_assignment Если не None, DeviceAssignment описание сопоставления логических ядер в вычислении с физическими ядрами в топологии TPU. Используется значение по умолчанию для назначения устройства, если None. DeviceAssignment можно опустить, если каждая часть вычисления использует только одно ядро, и либо есть только одна часть, либо число частей равно числу ядер в системе TPU.
name (Устарело) Не выполняет никаких действий.
Возвращает
Список выходных тензоров.
Возможные исключения
ValueError Если num_shards <= 0

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/python/tf/compat/v1/tpu/batch_parallel

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API