code: def compile(self):
          '''
          This function aims at giving every operator enough information so that all operator conversions can happen
          independently. We also want to check, fix, and simplify the network structure here.
          '''
          self._prune()
          self._resolve_duplicates()
          self._fix_shapes()
          self._infer_all_types()
          self._check_structure(f compile(self):
          '''
          This function aims at giving every operator enough information so that all operator conversions can happen
          independently. We also want to check, fix, and simplify the network structure here.
          '''
          self._prune()
          self._resolve_duplicates()
          self._fix_shapes()
          self._infer_all_types()
          self._check_structure()
docs: This function aims at giving every operator enough information so that all operator conversions can happen
          independently. We also want to check, fix, and simplify the network structure here.