code: def __init__(
      self, genotype, C_prev_prev, C_prev, C, reduction, reduction_prev
  ):
      super(Cell, self).__init__()
      # print(C_prev_prev, C_prev, C)
  
      if reduction_prev:
          self.preprocess0 = FactorizedReduce(C_prev_prev, C)
      else:
          self.preprocess0 = ReLUConvBN(C_prev_prev, C, 1, 1, 0)
      self.preprocess1 = ReLUConvBN(C_prev, C, 1, 1, 0)
  
      if reduction:
          op_names, indices = zip(*genotype.reduce)
          concat = genotype.reduce_concat
      else:
          op_names, indices = zip(*genotype.normal)
          concat = genotype.normal_concat
      self._compile(C, op_names, indices, concat, reduction)
  
imports: from operations import *
  from .utils import drop_path
label_desc: Use image node_id 1 to create a new Cell object from inherited base classes: nn with example: obj = Cell(genotype, C_prev_prev, C_prev, C, reduction, reduction_prev)