class_docstr: Abstract class for implementing invertible transformation
  with computable log  det jacobians
  
  Attributes
  ----------
  bijective : bool
class_docstr_tok: ["Abstract","class","for","implementing","invertible","transformation","with","computable","log","det","jacobians","Attributes","--","--","--","--","--","bijective",":","bool"]
docstr: Compute the value of log(|dy/dx|)
docstr_tok: ["Compute","the","value","of","log","(","|dy\/dx|",")"]
code: def log_det_jacobian(self, x, y):
      """
      Compute the value of log(|dy/dx|)
      """
      raise NotImplementedError
  
imports: import weakref
  from ..distributions.utils import _clip_prob, cached_property, sum_right_most
  from ...block import HybridBlock
  from ....None import np, npx
label_desc: Use image node_id 8 for calling the Transformation obj's underlying member method code with example usage: obj.log_det_jacobian(x, y) without return types