Skip to content

Commit 87c87fb

Browse files
committed
Remove GraphModuleOpUpgrader
Summary: Test Plan: Reviewers: Subscribers: Tasks: Tags:
1 parent 1489e8d commit 87c87fb

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

exir/serde/serialize.py

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
from executorch.exir.lowered_backend_module import (
3333
LoweredBackendModule as ExirLoweredBackendModule,
3434
)
35-
from executorch.exir.serde.export_serialize import GraphModuleOpUpgrader, SerializeError
35+
from executorch.exir.serde.export_serialize import SerializeError
3636
from executorch.exir.serde.schema import (
3737
CompileSpec,
3838
LoweredBackendModule as SerdeLoweredBackendModule,
@@ -617,12 +617,6 @@ def deserialize(
617617
symbol_name_to_range,
618618
res.names_to_symbols,
619619
)
620-
model_opset_version: Optional[Dict[str, int]] = exported_program.opset_version
621-
self._validate_model_opset_version(model_opset_version)
622-
623-
upgrader = GraphModuleOpUpgrader(
624-
self.expected_opset_version, model_opset_version
625-
)
626620

627621
dummy_g = torch.fx.Graph()
628622
dummy_g.output(())
@@ -656,7 +650,7 @@ def deserialize(
656650
node.target,
657651
getattr(res.graph_module, node.target),
658652
)
659-
return upgrader.upgrade(exported_program)
653+
return exported_program
660654

661655

662656
def serialize(
@@ -683,15 +677,14 @@ def serialize(
683677

684678
def deserialize(
685679
artifact: export_serialize.SerializedArtifact,
686-
expected_opset_version: Optional[Dict[str, int]] = None,
687680
) -> ep.ExportedProgram:
688681
assert isinstance(artifact.exported_program, bytes)
689682
exported_program_str = artifact.exported_program.decode("utf-8")
690683
exported_program_dict = json.loads(exported_program_str)
691684
serialized_exported_program = export_serialize._dict_to_dataclass(
692685
schema.ExportedProgram, exported_program_dict
693686
)
694-
return ExportedProgramDeserializer(expected_opset_version).deserialize(
687+
return ExportedProgramDeserializer().deserialize(
695688
serialized_exported_program,
696689
artifact.state_dict,
697690
artifact.constants,
@@ -735,7 +728,6 @@ def load(
735728
f: Union[str, os.PathLike[str], io.BytesIO],
736729
*,
737730
extra_files: Optional[Dict[str, Any]] = None,
738-
expected_opset_version: Optional[Dict[str, int]] = None,
739731
) -> ep.ExportedProgram:
740732
if isinstance(f, (str, os.PathLike)):
741733
f = os.fspath(str(f))
@@ -796,6 +788,6 @@ def load(
796788
)
797789

798790
# Deserialize ExportedProgram
799-
ep = deserialize(artifact, expected_opset_version)
791+
ep = deserialize(artifact)
800792

801793
return ep

0 commit comments

Comments
 (0)