MCPcopy
hub / github.com/lutzroeder/netron / decodeText

Method decodeText

source/tf-proto.js:108–141  ·  view source on GitHub ↗
(reader)

Source from the content-addressed store, hash-verified

106 }
107
108 static decodeText(reader) {
109 const message = new tensorflow.MetaGraphDef();
110 reader.start();
111 while (!reader.end()) {
112 const tag = reader.tag();
113 switch (tag) {
114 case "meta_info_def":
115 message.meta_info_def = tensorflow.MetaGraphDef.MetaInfoDef.decodeText(reader);
116 break;
117 case "graph_def":
118 message.graph_def = tensorflow.GraphDef.decodeText(reader);
119 break;
120 case "saver_def":
121 message.saver_def = tensorflow.SaverDef.decodeText(reader);
122 break;
123 case "collection_def":
124 reader.entry(message.collection_def, () => reader.string(), () => tensorflow.CollectionDef.decodeText(reader));
125 break;
126 case "signature_def":
127 reader.entry(message.signature_def, () => reader.string(), () => tensorflow.SignatureDef.decodeText(reader));
128 break;
129 case "asset_file_def":
130 message.asset_file_def.push(tensorflow.AssetFileDef.decodeText(reader));
131 break;
132 case "object_graph_def":
133 message.object_graph_def = tensorflow.SavedObjectGraph.decodeText(reader);
134 break;
135 default:
136 reader.field(tag, message);
137 break;
138 }
139 }
140 return message;
141 }
142
143 static decodeJson(obj) {
144 const message = new tensorflow.MetaGraphDef();

Callers

nothing calls this directly

Calls 8

tagMethod · 0.80
startMethod · 0.45
endMethod · 0.45
decodeTextMethod · 0.45
entryMethod · 0.45
stringMethod · 0.45
pushMethod · 0.45
fieldMethod · 0.45

Tested by

no test coverage detected