tf.compat.v1.Print
Выводит список тензоров. (устаревшее)
tf.compat.v1.Print(
input_, data, message=None, first_n=None, summarize=None, name=None
)
Переход на TF2
Этот API устарел. Используйте tf.print вместо него. tf.print не нуждается в аргументе input_.
tf.print работает в TF2 при выполнении в режиме eager и внутри tf.function.
В сессиях в стиле TF1 требуется явное объявление зависимости управления для выполнения операции tf.print. Обратитесь к документации 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