(self, a: Argument)
| 680 | class 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 | """ |
no test coverage detected