code: def test_log_prob_gradient_is_bounded_failcase(self):
      with self.assertRaises(AssertionError):
          # TODO(relational): Here we obtain NaN gradients due to instabilities
          # in the implementation of `log_prob` for the distribution, and
          # we should ideally fix this.
          _test_log_prob_gradient_is_bounded(
              self,
              round_adapters.NoisySoftRoundedDeepFactorized,
              values=[1e6, 1e9],
          )
  
imports: from absl.testing import parameterized
  import numpy
  import tensorflow
  import tensorflow_probability
  from tensorflow_compression.python.distributions import deep_factorized
  from tensorflow_compression.python.distributions import round_adapters
label_desc: Use image node_id 3 for calling the NoisySoftRoundedDeepFactorizedTest obj's underlying member method code with example usage: obj.test_log_prob_gradient_is_bounded_failcase() without return types