class_docstr: Helper class to make it easier to manage caching in `Bijector`.
class_docstr_tok: ["Helper","class","to","make","it","easier","to","manage","caching","in","`","Bijector","`","."]
docstr: Custom __new__ so namedtuple items have defaults.
  
  Args:
    x: `Tensor`. Forward.
    y: `Tensor`. Inverse.
    ildj_map: `Dictionary`. This is a mapping from event_ndims to a `Tensor`
      representing the inverse log det jacobian.
    kwargs: Python dictionary. Extra args supplied to
      forward/inverse/etc functions.
  
  Returns:
    mapping: New instance of _Mapping.
code: def __new__(cls, x=None, y=None, ildj_map=None, kwargs=None):
      """Custom __new__ so namedtuple items have defaults.
  
      Args:
        x: `Tensor`. Forward.
        y: `Tensor`. Inverse.
        ildj_map: `Dictionary`. This is a mapping from event_ndims to a `Tensor`
          representing the inverse log det jacobian.
        kwargs: Python dictionary. Extra args supplied to
          forward/inverse/etc functions.
  
      Returns:
        mapping: New instance of _Mapping.
      """
      return super(_Mapping, cls).__new__(cls, x, y, ildj_map, kwargs)
  
imports: import abc
  import collections
  import contextlib
  import re
  import numpy
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.framework import tensor_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import check_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops.distributions import util
  from tensorflow.python.util import object_identity
label_desc: Use image node_id 1 for calling the _Mapping obj's underlying member method code with example usage: obj.__new__(cls, x, y, ildj_map, kwargs) and returns: super