code: def testLDLRandomPSD(self):
      matrix = self._randomSymmetricMatrix(
          10, [2, 1, 3], 1e-6, 10.0, forcemin=0.0, seed=42
      )
      left, diag = self.evaluate(no_pivot_ldl(matrix))
      reconstruct = np.einsum(
          "...ij,...j,...kj->...ik", left, diag, left
      )
      self.assertAllClose(matrix, reconstruct)
  
file_path: probability/tensorflow_probability/python/experimental/linalg/no_pivot_ldl_test.py
imports: import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.experimental.linalg.no_pivot_ldl import no_pivot_ldl
  from tensorflow_probability.python.experimental.linalg.no_pivot_ldl import simple_robustified_cholesky
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 4 for calling the NoPivotLDLTest obj's underlying member method code with example usage: obj.testLDLRandomPSD() without return types