code: def _compile(self, C, op_names, indices, concat, reduction):
      assert len(op_names) == len(indices)
      self._steps = len(op_names) // 2
      self._concat = concat
      self.multiplier = len(concat)
  
      self._ops = nn.ModuleList()
      for name, index in zip(op_names, indices):
          stride = 2 if reduction and index < 2 else 1
          op = OPS[name](C, stride, True)
          self._ops += [op]
      self._indices = indices
  
imports: from operations import *
  from .utils import drop_path
label_desc: Use image node_id 2 for calling the Cell obj's underlying member method code with example usage: obj._compile(C, op_names, indices, concat, reduction) without return types