code: def _reduce_mean_ignore_inf(x, axis):
      
      mask = tf.not_equal(x, tf.float32.min)
      x_zeroed = tf.where(mask, x, tf.zeros_like(x))
      return (tf.reduce_sum(x_zeroed, axis) / tf.reduce_sum(
          tf.cast(mask, tf.float32), axis))
docs: Same as tf.reduce_mean() but ignores -inf values.