TensorFlow中的错误reduce_max为负无穷大?

时间:2016-08-29 17:07:41

标签: python tensorflow

使用带有负inf输入的tf.maximum,如下所示:

tf.maximum(-math.inf, -math.inf).eval()

给出预期结果-inf

然而,tf.reduce_max,在相同的输入上:

tf.reduce_max([-math.inf, -math.inf]).eval()

给出:-3.40282e+38,这是min float32。

对于正无穷大输入,两个函数都会产生inf。这是一个错误吗?

1 个答案:

答案 0 :(得分:2)

这被证明是Eigen中的一个错误,它已被修复并推送到TensorFlow。

可以在此处跟踪此问题: https://github.com/tensorflow/tensorflow/issues/4131