(self, node: torch.fx.Node)
| 139 | return ret |
| 140 | |
| 141 | def serialize_metadata(self, node: torch.fx.Node) -> Dict[str, str]: |
| 142 | meta = super().serialize_metadata(node) |
| 143 | |
| 144 | if "debug_handle" in node.meta: |
| 145 | debug_handle = node.meta["debug_handle"] |
| 146 | meta["debug_handle"] = str(debug_handle) |
| 147 | |
| 148 | if "from_node" in node.meta: |
| 149 | from_node = node.meta["from_node"] |
| 150 | # Serialize from_node as JSON since it's a complex nested structure |
| 151 | meta["from_node"] = json.dumps(self._make_from_node_json_acceptable(from_node)) |
| 152 | |
| 153 | return meta |
| 154 | |
| 155 | def _make_from_node_json_acceptable(self, from_node: Optional[List[NodeSource]]): |
| 156 | """ |
no test coverage detected