File tree Expand file tree Collapse file tree 2 files changed +6
-8
lines changed Expand file tree Collapse file tree 2 files changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ def get_control_flow_submodules_list(graph_module):
51
51
for node in current_graph_module .graph .nodes :
52
52
if "debug_handle" in node .meta :
53
53
max_handle = max (max_handle , node .meta ["debug_handle" ])
54
- control_flow_submodules = get_control_flow_submodules_list (ep . graph_module )
54
+ control_flow_submodules = get_control_flow_submodules_list (current_graph_module )
55
55
queue .extend (control_flow_submodules )
56
56
57
57
queue = [ep .graph_module ]
@@ -61,5 +61,5 @@ def get_control_flow_submodules_list(graph_module):
61
61
if node .meta .get ("debug_handle" , 0 ) in (0 , None ):
62
62
node .meta ["debug_handle" ] = max_handle + 1
63
63
max_handle += 1
64
- control_flow_submodules = get_control_flow_submodules_list (ep . graph_module )
64
+ control_flow_submodules = get_control_flow_submodules_list (current_graph_module )
65
65
queue .extend (control_flow_submodules )
Original file line number Diff line number Diff line change @@ -1018,16 +1018,13 @@ def forward(
1018
1018
torch .ones (2 , 2 ),
1019
1019
)
1020
1020
1021
- graph_module = (
1022
- to_edge (
1021
+ ep = to_edge (
1023
1022
export (
1024
1023
f ,
1025
1024
inputs ,
1026
1025
)
1027
- )
1028
- .exported_program ()
1029
- .graph_module
1030
- )
1026
+ ).exported_program ()
1027
+ graph_module = ep .graph_module
1031
1028
1032
1029
def check_debug_handle_metadata (graph_module : torch .fx .GraphModule ) -> None :
1033
1030
queue = [graph_module ]
@@ -1045,6 +1042,7 @@ def check_debug_handle_metadata(graph_module: torch.fx.GraphModule) -> None:
1045
1042
1046
1043
DebugHandleGeneratorPass ()(graph_module )
1047
1044
check_debug_handle_metadata (graph_module )
1045
+ generate_missing_debug_handles (ep )
1048
1046
1049
1047
# Check debug handle still preserved after ScalarToTensorPass
1050
1048
ScalarToTensorPass ()(graph_module )
You can’t perform that action at this time.
0 commit comments