32
32
from executorch .exir .lowered_backend_module import (
33
33
LoweredBackendModule as ExirLoweredBackendModule ,
34
34
)
35
- from executorch .exir .serde .export_serialize import GraphModuleOpUpgrader , SerializeError
35
+ from executorch .exir .serde .export_serialize import SerializeError
36
36
from executorch .exir .serde .schema import (
37
37
CompileSpec ,
38
38
LoweredBackendModule as SerdeLoweredBackendModule ,
@@ -617,12 +617,6 @@ def deserialize(
617
617
symbol_name_to_range ,
618
618
res .names_to_symbols ,
619
619
)
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
- )
626
620
627
621
dummy_g = torch .fx .Graph ()
628
622
dummy_g .output (())
@@ -656,7 +650,7 @@ def deserialize(
656
650
node .target ,
657
651
getattr (res .graph_module , node .target ),
658
652
)
659
- return upgrader . upgrade ( exported_program )
653
+ return exported_program
660
654
661
655
662
656
def serialize (
@@ -683,15 +677,14 @@ def serialize(
683
677
684
678
def deserialize (
685
679
artifact : export_serialize .SerializedArtifact ,
686
- expected_opset_version : Optional [Dict [str , int ]] = None ,
687
680
) -> ep .ExportedProgram :
688
681
assert isinstance (artifact .exported_program , bytes )
689
682
exported_program_str = artifact .exported_program .decode ("utf-8" )
690
683
exported_program_dict = json .loads (exported_program_str )
691
684
serialized_exported_program = export_serialize ._dict_to_dataclass (
692
685
schema .ExportedProgram , exported_program_dict
693
686
)
694
- return ExportedProgramDeserializer (expected_opset_version ).deserialize (
687
+ return ExportedProgramDeserializer ().deserialize (
695
688
serialized_exported_program ,
696
689
artifact .state_dict ,
697
690
artifact .constants ,
@@ -735,7 +728,6 @@ def load(
735
728
f : Union [str , os .PathLike [str ], io .BytesIO ],
736
729
* ,
737
730
extra_files : Optional [Dict [str , Any ]] = None ,
738
- expected_opset_version : Optional [Dict [str , int ]] = None ,
739
731
) -> ep .ExportedProgram :
740
732
if isinstance (f , (str , os .PathLike )):
741
733
f = os .fspath (str (f ))
@@ -796,6 +788,6 @@ def load(
796
788
)
797
789
798
790
# Deserialize ExportedProgram
799
- ep = deserialize (artifact , expected_opset_version )
791
+ ep = deserialize (artifact )
800
792
801
793
return ep
0 commit comments