(self)
| 1001 | |
| 1002 | @contextmanager |
| 1003 | def save_graph_module(self) -> Iterator[None]: |
| 1004 | saved = self.graph, self.module, self.serialized_name_to_node, self.serialized_name_to_meta |
| 1005 | self.graph = torch.fx.Graph() |
| 1006 | self.module = torch.nn.Module() |
| 1007 | self.serialized_name_to_node = {} |
| 1008 | self.serialized_name_to_meta = {} |
| 1009 | try: |
| 1010 | yield |
| 1011 | finally: |
| 1012 | self.graph, self.module, self.serialized_name_to_node, self.serialized_name_to_meta = saved |
| 1013 | |
| 1014 | def deserialize_operator(self, serialized_target: str): |
| 1015 | if serialized_target.startswith("_operator"): # TODO(zhxchen17) Follow up on this. |
no test coverage detected