MCPcopy Index your code
hub / github.com/lutzroeder/netron / deserialize_tensor_meta

Method deserialize_tensor_meta

source/python.js:20525–20536  ·  view source on GitHub ↗
(tensor_meta)

Source from the content-addressed store, hash-verified

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 }

Callers 2

constructorMethod · 0.80
deserialize_graphMethod · 0.80

Calls 5

mapMethod · 0.80
deserialize_sym_intMethod · 0.80
deserialize_deviceMethod · 0.80
__enter__Method · 0.45
__exit__Method · 0.45

Tested by

no test coverage detected