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

Method create_arg

exir/pass_base.py:682–689  ·  view source on GitHub ↗
(self, a: Argument)

Source from the content-addressed store, hash-verified

680class ExportPass(_ExportPassBase):
681 class ExportTracer(_ExportPassBase.ExportTracer):
682 def create_arg(self, a: Argument) -> torch.fx.Node:
683 if isinstance(a, torch.nn.Module):
684 if a not in self.submodules:
685 prefix = "lowered_module" if is_lowered_module(a) else "submodule"
686 name_submodule = f"{prefix}_{len(self.submodules)}"
687 self.root.add_module(name_submodule, a)
688 self.submodules[a] = name_submodule
689 return super().create_arg(a)
690
691 class ExportInterpreter(_ExportPassBase.ExportInterpreter):
692 """

Callers 1

create_argMethod · 0.45

Calls 1

is_lowered_moduleFunction · 0.90

Tested by

no test coverage detected