为什么Tensorflow中的Print Op对我不起作用?

时间:2017-11-22 04:50:40

标签: python tensorflow

我已尝试过以下代码

import tensorflow as tf
a = tf.constant(1.0)
a = tf.Print(a, [a], 'hi')
sess = tf.Session()
a.eval(session=sess)

但是当我在shell中使用问题python Print_tf.py运行这个python脚本时,它没有任何结果,它有什么问题?谢谢!

首先,我在jupyter笔记本中尝试了上面的代码并且它没有任何结果,然后我发现说打印操作输出到标准错误并且jupyter笔记本无法捕获它。但是为什么当我在终端上试过时,它也没有打印出什么?

顺便说一下,我使用pip方式安装了tensorflow_gpu

tensorflow-gpu            1.3.0                     <pip>
tensorflow-tensorboard    0.1.8                     <pip>

我的shell在gnome ubuntu 16.04上是zsh 我正在使用anaconda环境。

0 个答案:

没有答案