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

Method deserialize_outputs

source/python.js:20363–20378  ·  view source on GitHub ↗
(serialized_node, fx_node)

Source from the content-addressed store, hash-verified

20361 this.sync_fx_node(serialized_node.outputs[0].value.as_name, fx_node);
20362 }
20363 deserialize_outputs(serialized_node, fx_node) {
20364 if (serialized_node.outputs.length === 0) {
20365 return;
20366 }
20367 if (serialized_node.outputs.length === 1 &&
20368 serialized_node.outputs[0].type === 'as_tensor') {
20369 this.sync_fx_node(serialized_node.outputs[0].as_tensor.name, fx_node);
20370 return;
20371 } else if (serialized_node.outputs.length === 1 &&
20372 (serialized_node.outputs[0].value instanceof torch._export.serde.schema.SymIntArgument ||
20373 serialized_node.outputs[0].value instanceof torch._export.serde.schema.SymBoolArgument)) {
20374 this.sync_fx_node(serialized_node.outputs[0].value.as_name, fx_node);
20375 return;
20376 }
20377 this.deserialize_multiple_outputs(serialized_node, fx_node);
20378 }
20379 deserialize_multiple_outputs(serialized_node, fx_node) {
20380 const deserialized_metadata = this.deserialize_metadata(serialized_node.metadata);
20381 const generate_getitem = (meta_val, fx_node, arg, idx) => {

Callers 1

deserialize_nodeMethod · 0.80

Calls 2

sync_fx_nodeMethod · 0.80

Tested by

no test coverage detected