code: def testLogitNormalMeanGH(self):
      locs, scales = tf.meshgrid(
          tf.linspace(-10.0, 10.0, 10),
          tf.exp(tf.linspace(-3.0, 0.0, 10)),
      )
      ghs = ln_lib.logit_normal_mean_gh(locs, scales, deg=50)
      traps = logit_normal_mean_trapezoid(locs, scales)
      self.assertAllClose(traps, ghs, rtol=1e-4)
  
imports: import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import bernoulli
  from tensorflow_probability.python.distributions import kullback_leibler
  from tensorflow_probability.python.distributions import logitnormal
  from tensorflow_probability.python.distributions import normal
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 4 for calling the LogitNormalTest obj's underlying member method code with example usage: obj.testLogitNormalMeanGH() without return types