在 google colab 中重定向或查看 stderr

Redirect or view stderr in google colab

我正在尝试在 google colab 中查看 keras.backend.print_tensor 的输出。有人说它会转到 stderr,假设 IPython notebook 在本地 运行。

如何看待这一输出?或者如何在 colab 中 redirect/view stderr,而在网络浏览器中 运行ning?

我可以使用 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的Link。