Spec-Zone.ru › TensorFlow

tf.group

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

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

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

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.group

tf.group(
    *inputs, **kwargs
)

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

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

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

Примечание: В TensorFlow 2 с функциями eager и/или 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