(tensor_meta)
| 20523 | return new torch.export.graph_signature.ConstantArgument('', this.deserialize_input(x)); |
| 20524 | } |
| 20525 | deserialize_tensor_meta(tensor_meta) { |
| 20526 | try { |
| 20527 | this.fake_tensor_mode.__enter__(); |
| 20528 | const sizes = tensor_meta.sizes.map((val) => this.deserialize_sym_int(val)); |
| 20529 | const strides = tensor_meta.strides.map((val) => this.deserialize_sym_int(val)); |
| 20530 | const device = this.deserialize_device(tensor_meta.device); |
| 20531 | const dtype = torch._export.serde.serialize.deserialize_scalar_type(tensor_meta.dtype); |
| 20532 | return torch.empty_strided(sizes, strides, dtype, null, device); |
| 20533 | } finally { |
| 20534 | this.fake_tensor_mode.__exit__(null, null, null); |
| 20535 | } |
| 20536 | } |
| 20537 | deserialize_script_obj_meta(script_obj_meta) { |
| 20538 | return new torch.export.graph_signature.CustomObjArgument(script_obj_meta.name, script_obj_meta.class_fqn); |
| 20539 | } |
no test coverage detected