我正在尝试在 google colab 中查看 keras.backend.print_tensor 的输出。有人说它会转到 stderr,假设 IPython notebook 在本地运行。
如何看待这一输出?或者如何在 colab 中重定向/查看 stderr,同时在网络浏览器中运行?
最佳答案
我可以使用 Tensorflow Version 2.1
在 Google Colab 中成功执行 tf.keras.backend.print_tensor
的输出。
下面提到的是代码:
import tensorflow as tf
tf.__version__ #2.1.0
x = tf.constant([[1.0, 2.0], [3.0, 4.0]])
tf.keras.backend.print_tensor(x)
输出如下所示:
[[1 2]
[3 4]]
<tf.Tensor: shape=(2, 2), dtype=float32, numpy=
array([[1., 2.],
[3., 4.]], dtype=float32)>
这是 Google Colab Gist 的链接.
关于python - 在 google colab 中重定向或查看 stderr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59905087/