Skip to content

Commit 92bf107

Browse files
committed
up
1 parent d31ede0 commit 92bf107

File tree

1 file changed

+3
-21
lines changed

1 file changed

+3
-21
lines changed

exir/program/_program.py

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
11341118
def _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

Comments
 (0)