3232from 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
3636from 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
662656def serialize (
@@ -683,15 +677,14 @@ def serialize(
683677
684678def 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