Spec-Zone.ru › TensorFlow

tf.compat.v1.Print

Выводит список тензоров. (устаревшее)

tf.compat.v1.Print(
    input_, data, message=None, first_n=None, summarize=None, name=None
)

Переход на TF2

Внимание: Этот API был разработан для TensorFlow v1. Продолжайте чтение, чтобы узнать, как перейти с этого API на эквивалент в TensorFlow v2. Обратитесь к руководству по миграции с TensorFlow v1 на TensorFlow v2 по адресу https://www.tensorflow.org/guide/migrate для получения инструкций по миграции остальной части вашего кода.

Этот API устарел. Используйте tf.print вместо него. tf.print не нуждается в аргументе input_.

tf.print работает в TF2 при выполнении в режиме eager и внутри tf.function.

В сессиях в стиле TF1 требуется явное объявление зависимости управления для выполнения операции tf.print. Обратитесь к документации tf.print для получения более подробной информации.

Описание

Устаревший: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена после 2018-08-20. Инструкции по обновлению: используйте tf.print вместо tf.Print. Обратите внимание, что tf.print возвращает оператор без вывода, который напрямую выводит результат. Вне defun или режима eager этот оператор не будет выполнен, если он не указан напрямую в session.run или используется как зависимость управления для других операторов. Это актуально только в режиме графа. Ниже приведен пример, как гарантировать выполнение tf.print в режиме графа:

Это оператор тождества (ведет себя как tf.identity) со побочным эффектом вывода data при вычислении.

Примечание: Этот оператор выводит данные в стандартный поток ошибок. В настоящее время он несовместим с jupyter notebook (вывод в выходной поток сервера ноутбука, а не в сам ноутбук).
Аргументы
input_ Тензор, передаваемый через этот оператор.
data Список тензоров, которые будут выведены при оценке оператора.
message Строка, префикс сообщения об ошибке.
first_n Выводить только first_n раз. Отрицательные числа выводить всегда; это значение по умолчанию.
summarize Выводить только столько элементов каждого тензора. Если None, то выводится максимум 3 элемента на входной тензор.
name Имя операции (необязательно).
Возвращаемое значение
Tensor. Имеет тот же тип и содержимое, что и input_.
sess = tf.compat.v1.Session()
with sess.as_default():
    tensor = tf.range(10)
    print_op = tf.print(tensor)
    with tf.control_dependencies([print_op]):
      out = tf.add(tensor, tensor)
    sess.run(out)

© 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/compat/v1/Print

Spec-Zone.ru

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