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

Method placeholder

backends/test/graph_builder.py:64–71  ·  view source on GitHub ↗
(
        self, target: str, fake_tensor: Union[FakeTensor, torch.Tensor]
    )

Source from the content-addressed store, hash-verified

62
63 # pyre-ignore[14]: Inconsistent override.
64 def placeholder(
65 self, target: str, fake_tensor: Union[FakeTensor, torch.Tensor]
66 ) -> ProxyValue:
67 if not isinstance(fake_tensor, FakeTensor):
68 fake_tensor = self.fake_tensor_mode.from_tensor(fake_tensor)
69 logging.debug(f"Creating placeholder {target} => {fake_tensor.shape}")
70 placeholder = super().placeholder(target, fake_tensor, NodeMetadata({}))
71 return placeholder
72
73 # pyre-ignore[14]: Inconsistent override.
74 def output(self, results: list[ProxyValue]) -> ProxyValue:

Calls 3

NodeMetadataClass · 0.90
debugMethod · 0.80
from_tensorMethod · 0.45