code: def testDimensionGuardDynamicShape(self):
      if tf.executing_eagerly():
          return
      testee_dist = lkj.LKJ(
          dimension=3, concentration=[1.0, 4.0], validate_args=True
      )
      with self.assertRaisesOpError("dimension mismatch"):
          self.evaluate(
              testee_dist.log_prob(
                  tf1.placeholder_with_default(tf.eye(4), shape=None)
              )
          )
  
imports: from absl.testing import parameterized
  import numpy
  import tensorflow.compat.v1
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import lkj
  from tensorflow_probability.python.distributions.internal import statistical_testing
  from tensorflow_probability.python.internal import assert_util
  from tensorflow_probability.python.internal import dtype_util
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 1 for calling the LKJTestGraphOnly obj's underlying member method code with example usage: obj.testDimensionGuardDynamicShape() without return types