Spec-Zone.ru › TensorFlow

tf.group

Создает операцию, которая группирует несколько операций.

Просмотреть псевдонимы

Псевдонимы для совместимости при миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.group

tf.group(
    *inputs, **kwargs
)

Используется в записных книжках

Используется в руководстве Используется в учебных материалах
  • Миграция контрольных точек моделей
  • Оценщики
  • Проверка корректности и численной эквивалентности
  • Языковые модели Wiki40B

После завершения этой операции завершены все операции в inputs. Эта операция не имеет выходных данных.

Примечание: В TensorFlow 2 с eager execution и/или Autograph этот метод не требуется, поскольку благодаря автоматическим зависимостям управления операции выполняются в ожидаемом порядке. Используйте tf.group только при работе с кодом v1 tf.Graph.

При работе в контексте графа в стиле v1 операции выполняются не в том же порядке, в котором они указаны в коде; TensorFlow попытается выполнить операции параллельно или в порядке, удобном для вычисления результата. tf.group позволяет запросить завершение одного или нескольких результатов до продолжения выполнения.

tf.group создает одну операцию (типа NoOp), а затем добавляет соответствующие зависимости управления. Таким образом, c = tf.group(a, b) вычислит тот же граф, что и этот код:

with tf.control_dependencies([a, b]):
    c = tf.no_op()

См. также tf.tuple и tf.control_dependencies.

Аргументы
*inputs Ноль или более тензоров для группировки.
name Имя этой операции (необязательно).
Возвращает
Операцию, которая выполняет все входные данные.
Вызывает исключения
ValueError Если указана неизвестная именованная аргументная переменная.

© 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/group

Spec-Zone.ru

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