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

Function set_node_repr

backends/vulkan/utils.py:1686–1693  ·  view source on GitHub ↗
(node: torch.fx.Node, node_repr: Union[TensorRepr, TensorReprList])

Source from the content-addressed store, hash-verified

1684
1685
1686def set_node_repr(node: torch.fx.Node, node_repr: Union[TensorRepr, TensorReprList]):
1687 if isinstance(node_repr, TensorReprList):
1688 # Convert to a regular list so taht `set_node_spec_attr` can attach each entry
1689 # to a separate TensorSpec
1690 node_repr_list = [node_repr[i] for i in range(num_tensors_in_node(node))]
1691 set_node_spec_attr(node, "etvk_node_repr", node_repr_list)
1692 else:
1693 set_node_spec_attr(node, "etvk_node_repr", node_repr)
1694
1695
1696def get_node_repr(node) -> Union[TensorRepr, TensorReprList]:

Callers

nothing calls this directly

Calls 2

num_tensors_in_nodeFunction · 0.85
set_node_spec_attrFunction · 0.85

Tested by

no test coverage detected