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

Method decode

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

Source from the content-addressed store, hash-verified

854 }
855
856 static decode(reader, length) {
857 const message = new tensorflow.SignatureDef();
858 const end = length === undefined ? reader.length : reader.position + length;
859 while (reader.position < end) {
860 const tag = reader.uint32();
861 switch (tag >>> 3) {
862 case 1:
863 reader.entry(message.inputs, () => reader.string(), () => tensorflow.TensorInfo.decode(reader, reader.uint32()));
864 break;
865 case 2:
866 reader.entry(message.outputs, () => reader.string(), () => tensorflow.TensorInfo.decode(reader, reader.uint32()));
867 break;
868 case 3:
869 message.method_name = reader.string();
870 break;
871 case 4:
872 reader.entry(message.defaults, () => reader.string(), () => tensorflow.TensorProto.decode(reader, reader.uint32()));
873 break;
874 default:
875 reader.skipType(tag & 7);
876 break;
877 }
878 }
879 return message;
880 }
881
882 static decodeText(reader) {
883 const message = new tensorflow.SignatureDef();

Callers

nothing calls this directly

Calls 5

skipTypeMethod · 0.80
uint32Method · 0.45
entryMethod · 0.45
stringMethod · 0.45
decodeMethod · 0.45

Tested by

no test coverage detected