code: def testBijectorWithTensors(self):
      bijector = cholesky_to_inv_cholesky.CholeskyToInvCholesky()
      x = np.array(
          [[[3.0, 0.0], [1.0, 4.0]], [[2.0, 0.0], [7.0, 1.0]]],
          dtype=np.float32,
      )
      y = bijector.forward(x)
      y0 = bijector.forward(x[0, :])
      y1 = bijector.forward(x[1, :])
      y_inv = bijector.inverse(y)
      y_inv0 = bijector.inverse(y[0, :])
      y_inv1 = bijector.inverse(y[1, :])
      y_, y0_, y1_, y_inv_, y_inv0_, y_inv1_ = self.evaluate(
          [y, y0, y1, y_inv, y_inv0, y_inv1]
      )
      self.assertAllClose(y_[0, :], y0_, atol=1.0e-5, rtol=1.0e-5)
      self.assertAllClose(y_[1, :], y1_, atol=1.0e-5, rtol=1.0e-5)
      self.assertAllClose(
          y_inv_[0, :], y_inv0_, atol=1.0e-5, rtol=1.0e-5
      )
      self.assertAllClose(
          y_inv_[1, :], y_inv1_, atol=1.0e-5, rtol=1.0e-5
      )
      self.assertAllClose(y_inv_, x, atol=1.0e-5, rtol=1.0e-5)
  
file_path: probability/tensorflow_probability/python/bijectors/cholesky_to_inv_cholesky_test.py
imports: import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.bijectors import cholesky_to_inv_cholesky
  from tensorflow_probability.python.bijectors import exp
  from tensorflow_probability.python.bijectors import fill_scale_tril
  from tensorflow_probability.python.bijectors import identity
  from tensorflow_probability.python.bijectors import invert
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 2 for calling the CholeskyToInvCholeskyTest obj's underlying member method code with example usage: obj.testBijectorWithTensors() without return types