tf.compat.v1.Print | TensorFlow v2.16.1 (original) (raw)
tf.compat.v1.Print
Prints a list of tensors. (deprecated)
tf.compat.v1.Print(
input_, data, message=None, first_n=None, summarize=None, name=None
)
Migrate to TF2
This API is deprecated. Use tf.print instead. tf.print does not need theinput_
argument.
tf.print works in TF2 when executing eagerly and inside a tf.function.
In TF1-styled sessions, an explicit control dependency declaration is needed to execute the tf.print operation. Refer to the documentation oftf.print for more details.
Description
This is an identity op (behaves like tf.identity) with the side effect of printing data
when evaluating.
Args | |
---|---|
input_ | A tensor passed through this op. |
data | A list of tensors to print out when op is evaluated. |
message | A string, prefix of the error message. |
first_n | Only log first_n number of times. Negative numbers log always; this is the default. |
summarize | Only print this many entries of each tensor. If None, then a maximum of 3 elements are printed per input tensor. |
name | A name for the operation (optional). |
Returns |
---|
A Tensor. Has the same type and contents as 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) |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2024-04-26 UTC.