为什么Tensorflow中的打印操作对我不起作用?

2024-04-24 16:39:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我试过下面的代码

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

但是当我在shell中运行这个python脚本时,它什么也没有输出,有什么问题吗?谢谢!在

起初,我在jupyter笔记本中尝试了上面的代码,但是它没有输出任何结果,然后我发现一个东西,说打印操作输出到标准错误,jupyter笔记本无法捕捉到它。但为什么当我在终端上尝试时,它也没有打印任何内容?在

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

^{pr2}$

我的shell是gnomeubuntu16.04上的zsh 我用的是水蟒环境。在


Tags: 代码importsessiontftensorflowaseval笔记本