(serialized_target)
| 19936 | return self.graph; |
| 19937 | } |
| 19938 | deserialize_operator(serialized_target) { |
| 19939 | let module = null; |
| 19940 | let serialized_target_names = null; |
| 19941 | if (serialized_target.startsWith('_operator')) { |
| 19942 | module = operator; |
| 19943 | serialized_target_names = serialized_target.split('.').slice(1); |
| 19944 | } else if (serialized_target.startsWith('torch')) { |
| 19945 | module = torch; |
| 19946 | serialized_target_names = serialized_target.split('.').slice(1); |
| 19947 | } else if (serialized_target.startsWith('#')) { |
| 19948 | return self.deserialize_extension_operator(serialized_target); |
| 19949 | } else { |
| 19950 | return serialized_target; |
| 19951 | } |
| 19952 | let target = module; |
| 19953 | for (const name of serialized_target_names) { |
| 19954 | target = builtins.getattr(target, name); |
| 19955 | if (!target) { |
| 19956 | return serialized_target; |
| 19957 | } |
| 19958 | } |
| 19959 | return target; |
| 19960 | } |
| 19961 | deserialize_node(serialized_node, target) { |
| 19962 | let fx_node = null; |
| 19963 | if (torch._export.serde.serialize._SYM_OPS.has(target)) { |
no test coverage detected