tf.summary.image引发PNG编码失败

时间:2018-11-04 19:08:59

标签: python linux tensorflow tensorboard libpng

我正在处理MNIST数据集,但在使用张量板时遇到了麻烦。我想用以下功能记录图像:

tf.summary.image('input', input_layer, 1)

但是我收到以下警告和错误:

  

2018-11-04 19:32:44.798869:W tensorflow / core / lib / png / png_io.cc:87] PNG警告:使用libpng-1.2.50构建但运行于1.6.34的应用程序   2018-11-04 19:32:44.838003:W tensorflow / core / framework / op_kernel.cc:1273] OP_REQUIRES在summary_image_op.cc:131处失败:内部:PNG编码失败   2018-11-04 19:32:44.798869:W tensorflow / core / lib / png / png_io.cc:87] PNG警告:应用程序以libpng-1.2.50构建,但以1.6.34运行   2018-11-04 19:32:44.838003:W tensorflow / core / framework / op_kernel.cc:1273] OP_REQUIRES在summary_image_op.cc:131处失败:内部:PNG编码失败

我阅读了有关警告的内容,从我阅读的内容来看,这可能不是问题。 我无法发现或理解的是警告正在谈论的“应用程序”,张量流?张量板? 我从互联网上获得的建议之一是,在我的系统中使用与该应用程序相同的版本。我要更新应用程序之一。

另外一点,为了确保tf.summary.image的输入正确,请使用以下命令:

input_layer = tf.reshape(features, [-1, 28, 28, 1])

print(input_layer)

给出以下输出:

  

Tensor(“ Reshape:0”,shape =(?, 28,28,1),dtype = float32)

这似乎与图像功能的输入要求相对应。

能否请您告诉我: -已知问题 -或下次如何调查该问题(如果我应该在python或Linux中检查版本,我对于版本调查,安装或未安装什么内容会有点困惑)。

提前谢谢

0 个答案:

没有答案