@@ -1115,22 +1115,6 @@ def _can_skip_using_EDGE_DO_NOT_DECOMP(
11151115 return can_skip_using_EDGE_DO_NOT_DECOMP
11161116
11171117
1118- def _replace_view_with_view_copy (program : ExportedProgram ) -> ExportedProgram :
1119- program = program .run_decompositions ({})
1120- new_gm = ReplaceViewOpsWithViewCopyOpsPass ()(program .graph_module ).graph_module
1121- program = ExportedProgram (
1122- root = new_gm ,
1123- graph = new_gm .graph ,
1124- graph_signature = _get_updated_graph_signature (program .graph_signature , new_gm ),
1125- state_dict = program .state_dict ,
1126- range_constraints = program .range_constraints ,
1127- module_call_graph = program .module_call_graph ,
1128- example_inputs = program .example_inputs ,
1129- constants = program .constants ,
1130- )
1131- return program
1132-
1133-
11341118def _gen_edge_manager_for_partitioners (
11351119 partitioner : Dict [str , List [Partitioner ]],
11361120 aten_programs : Dict [str , ExportedProgram ],
@@ -1183,9 +1167,9 @@ def _gen_edge_manager_for_partitioners(
11831167 # check on which ops need to be preserved and which ops need to be decomposed
11841168 # Those which are truly preserved will be replaced with transformed ops
11851169 if can_skip_using_EDGE_DO_NOT_DECOMP :
1186- ops_set_to_not_decompose_by_program [
1187- name
1188- ] = all_ops_no_decomp_needing_preservation
1170+ ops_set_to_not_decompose_by_program [name ] = (
1171+ all_ops_no_decomp_needing_preservation
1172+ )
11891173 else :
11901174 ops_set_to_not_decompose_by_program [name ] = (
11911175 _replace_aten_ops_with_transformed_ops (name , program , partitioner )
@@ -1196,8 +1180,6 @@ def _gen_edge_manager_for_partitioners(
11961180 program = program .run_decompositions (_default_decomposition_table ())
11971181 _restore_transformed_ops_to_aten_ops (program )
11981182
1199- # Edge will complain if there are view ops requested for preservation, so we replace them with view_copy
1200- program = _replace_view_with_view_copy (program )
12011183 edge_programs [name ] = program
12021184 edge_programs [name ] = _generate_edge_program (
12031185 name ,
0 commit comments