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