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

Method decode

source/tf-proto.js:308–335  ·  view source on GitHub ↗
(reader, length)

Source from the content-addressed store, hash-verified

306 }
307
308 static decode(reader, length) {
309 const message = new tensorflow.CollectionDef();
310 const end = length === undefined ? reader.length : reader.position + length;
311 while (reader.position < end) {
312 const tag = reader.uint32();
313 switch (tag >>> 3) {
314 case 1:
315 message.node_list = tensorflow.CollectionDef.NodeList.decode(reader, reader.uint32());
316 break;
317 case 2:
318 message.bytes_list = tensorflow.CollectionDef.BytesList.decode(reader, reader.uint32());
319 break;
320 case 3:
321 message.int64_list = tensorflow.CollectionDef.Int64List.decode(reader, reader.uint32());
322 break;
323 case 4:
324 message.float_list = tensorflow.CollectionDef.FloatList.decode(reader, reader.uint32());
325 break;
326 case 5:
327 message.any_list = tensorflow.CollectionDef.AnyList.decode(reader, reader.uint32());
328 break;
329 default:
330 reader.skipType(tag & 7);
331 break;
332 }
333 }
334 return message;
335 }
336
337 static decodeText(reader) {
338 const message = new tensorflow.CollectionDef();

Callers

nothing calls this directly

Calls 3

skipTypeMethod · 0.80
uint32Method · 0.45
decodeMethod · 0.45

Tested by

no test coverage detected