MCPcopy Create free account
hub / github.com/pytorch/executorch / serialize_metadata

Method serialize_metadata

exir/serde/serialize.py:141–153  ·  view source on GitHub ↗
(self, node: torch.fx.Node)

Source from the content-addressed store, hash-verified

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 """

Callers 1

handle_call_functionMethod · 0.95

Calls 1

Tested by

no test coverage detected