code: def __init__(self, params):
      super().__init__(cache_size=1)
      self._params = params
      self._cached_logDetJ = None
  
imports: import math
  from functools import partial
  import torch
  import torch.nn
  import torch.nn.functional
  from torch.distributions import Transform, constraints
  from pyro.nn import DenseNN
  from ..conditional import ConditionalTransformModule
  from ..torch_transform import TransformModule
  from ..util import copy_docs_from
label_desc: Use image node_id 1 to create a new ConditionedPlanar object from inherited base classes: Transform with example: obj = ConditionedPlanar(params)