| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630 |
- export const com = {};
- export const google = {};
- com.intel = {};
- com.intel.analytics = {};
- com.intel.analytics.bigdl = {};
- com.intel.analytics.bigdl.serialization = {};
- com.intel.analytics.bigdl.serialization.BigDLModule = class BigDLModule {
- constructor() {
- this.subModules = [];
- this.preModules = [];
- this.nextModules = [];
- this.attr = {};
- this.parameters = [];
- this.inputScales = [];
- this.outputScales = [];
- this.weightScales = [];
- }
- static decode(reader, length) {
- const message = new com.intel.analytics.bigdl.serialization.BigDLModule();
- const end = length === undefined ? reader.length : reader.position + length;
- while (reader.position < end) {
- const tag = reader.uint32();
- switch (tag >>> 3) {
- case 1:
- message.name = reader.string();
- break;
- case 2:
- message.subModules.push(com.intel.analytics.bigdl.serialization.BigDLModule.decode(reader, reader.uint32()));
- break;
- case 3:
- message.weight = com.intel.analytics.bigdl.serialization.BigDLTensor.decode(reader, reader.uint32());
- break;
- case 4:
- message.bias = com.intel.analytics.bigdl.serialization.BigDLTensor.decode(reader, reader.uint32());
- break;
- case 5:
- message.preModules.push(reader.string());
- break;
- case 6:
- message.nextModules.push(reader.string());
- break;
- case 7:
- message.moduleType = reader.string();
- break;
- case 8:
- reader.entry(message.attr, () => reader.string(), () => com.intel.analytics.bigdl.serialization.AttrValue.decode(reader, reader.uint32()));
- break;
- case 9:
- message.version = reader.string();
- break;
- case 10:
- message.train = reader.bool();
- break;
- case 11:
- message.namePostfix = reader.string();
- break;
- case 12:
- message.id = reader.int32();
- break;
- case 13:
- message.inputShape = com.intel.analytics.bigdl.serialization.Shape.decode(reader, reader.uint32());
- break;
- case 14:
- message.outputShape = com.intel.analytics.bigdl.serialization.Shape.decode(reader, reader.uint32());
- break;
- case 15:
- message.hasParameters = reader.bool();
- break;
- case 16:
- message.parameters.push(com.intel.analytics.bigdl.serialization.BigDLTensor.decode(reader, reader.uint32()));
- break;
- case 17:
- message.isMklInt8Enabled = reader.bool();
- break;
- case 18:
- message.inputDimMasks = reader.int32();
- break;
- case 19:
- message.inputScales.push(com.intel.analytics.bigdl.serialization.AttrValue.decode(reader, reader.uint32()));
- break;
- case 20:
- message.outputDimMasks = reader.int32();
- break;
- case 21:
- message.outputScales.push(com.intel.analytics.bigdl.serialization.AttrValue.decode(reader, reader.uint32()));
- break;
- case 22:
- message.weightDimMasks = reader.int32();
- break;
- case 23:
- message.weightScales.push(com.intel.analytics.bigdl.serialization.AttrValue.decode(reader, reader.uint32()));
- break;
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- }
- };
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.name = "";
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.weight = null;
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.bias = null;
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.moduleType = "";
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.version = "";
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.train = false;
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.namePostfix = "";
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.id = 0;
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.inputShape = null;
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.outputShape = null;
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.hasParameters = false;
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.isMklInt8Enabled = false;
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.inputDimMasks = 0;
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.outputDimMasks = 0;
- com.intel.analytics.bigdl.serialization.BigDLModule.prototype.weightDimMasks = 0;
- com.intel.analytics.bigdl.serialization.VarFormat = {
- "EMPTY_FORMAT": 0,
- "DEFAULT": 1,
- "ONE_D": 2,
- "IN_OUT": 3,
- "OUT_IN": 4,
- "IN_OUT_KW_KH": 5,
- "OUT_IN_KW_KH": 6,
- "GP_OUT_IN_KW_KH": 7,
- "GP_IN_OUT_KW_KH": 8,
- "OUT_IN_KT_KH_KW": 9
- };
- com.intel.analytics.bigdl.serialization.InitMethodType = {
- "EMPTY_INITIALIZATION": 0,
- "RANDOM_UNIFORM": 1,
- "RANDOM_UNIFORM_PARAM": 2,
- "RANDOM_NORMAL": 3,
- "ZEROS": 4,
- "ONES": 5,
- "CONST": 6,
- "XAVIER": 7,
- "BILINEARFILLER": 8
- };
- com.intel.analytics.bigdl.serialization.RegularizerType = {
- "L1L2Regularizer": 0,
- "L1Regularizer": 1,
- "L2Regularizer": 2
- };
- com.intel.analytics.bigdl.serialization.InputDataFormat = {
- "NCHW": 0,
- "NHWC": 1
- };
- com.intel.analytics.bigdl.serialization.TensorType = {
- "DENSE": 0,
- "QUANT": 1
- };
- com.intel.analytics.bigdl.serialization.InitMethod = class InitMethod {
- constructor() {
- this.data = [];
- }
- static decode(reader, length) {
- const message = new com.intel.analytics.bigdl.serialization.InitMethod();
- const end = length === undefined ? reader.length : reader.position + length;
- while (reader.position < end) {
- const tag = reader.uint32();
- switch (tag >>> 3) {
- case 1:
- message.methodType = reader.int32();
- break;
- case 2:
- message.data = reader.doubles(message.data, tag);
- break;
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- }
- };
- com.intel.analytics.bigdl.serialization.InitMethod.prototype.methodType = 0;
- com.intel.analytics.bigdl.serialization.BigDLTensor = class BigDLTensor {
- constructor() {
- this.size = [];
- this.stride = [];
- }
- static decode(reader, length) {
- const message = new com.intel.analytics.bigdl.serialization.BigDLTensor();
- const end = length === undefined ? reader.length : reader.position + length;
- while (reader.position < end) {
- const tag = reader.uint32();
- switch (tag >>> 3) {
- case 1:
- message.datatype = reader.int32();
- break;
- case 2:
- message.size = reader.array(message.size, () => reader.int32(), tag);
- break;
- case 3:
- message.stride = reader.array(message.stride, () => reader.int32(), tag);
- break;
- case 4:
- message.offset = reader.int32();
- break;
- case 5:
- message.dimension = reader.int32();
- break;
- case 6:
- message.nElements = reader.int32();
- break;
- case 7:
- message.isScalar = reader.bool();
- break;
- case 8:
- message.storage = com.intel.analytics.bigdl.serialization.TensorStorage.decode(reader, reader.uint32());
- break;
- case 9:
- message.id = reader.int32();
- break;
- case 10:
- message.tensorType = reader.int32();
- break;
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- }
- };
- com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.datatype = 0;
- com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.offset = 0;
- com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.dimension = 0;
- com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.nElements = 0;
- com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.isScalar = false;
- com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.storage = null;
- com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.id = 0;
- com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.tensorType = 0;
- com.intel.analytics.bigdl.serialization.TensorStorage = class TensorStorage {
- constructor() {
- this.float_data = [];
- this.double_data = [];
- this.bool_data = [];
- this.string_data = [];
- this.int_data = [];
- this.long_data = [];
- this.bytes_data = [];
- }
- static decode(reader, length) {
- const message = new com.intel.analytics.bigdl.serialization.TensorStorage();
- const end = length === undefined ? reader.length : reader.position + length;
- while (reader.position < end) {
- const tag = reader.uint32();
- switch (tag >>> 3) {
- case 1:
- message.datatype = reader.int32();
- break;
- case 2:
- message.float_data = reader.floats(message.float_data, tag);
- break;
- case 3:
- message.double_data = reader.doubles(message.double_data, tag);
- break;
- case 4:
- message.bool_data = reader.array(message.bool_data, () => reader.bool(), tag);
- break;
- case 5:
- message.string_data.push(reader.string());
- break;
- case 6:
- message.int_data = reader.array(message.int_data, () => reader.int32(), tag);
- break;
- case 7:
- message.long_data = reader.array(message.long_data, () => reader.int64(), tag);
- break;
- case 8:
- message.bytes_data.push(reader.bytes());
- break;
- case 9:
- message.id = reader.int32();
- break;
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- }
- };
- com.intel.analytics.bigdl.serialization.TensorStorage.prototype.datatype = 0;
- com.intel.analytics.bigdl.serialization.TensorStorage.prototype.id = 0;
- com.intel.analytics.bigdl.serialization.Regularizer = class Regularizer {
- constructor() {
- this.regularData = [];
- }
- static decode(reader, length) {
- const message = new com.intel.analytics.bigdl.serialization.Regularizer();
- const end = length === undefined ? reader.length : reader.position + length;
- while (reader.position < end) {
- const tag = reader.uint32();
- switch (tag >>> 3) {
- case 1:
- message.regularizerType = reader.int32();
- break;
- case 2:
- message.regularData = reader.doubles(message.regularData, tag);
- break;
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- }
- };
- com.intel.analytics.bigdl.serialization.Regularizer.prototype.regularizerType = 0;
- com.intel.analytics.bigdl.serialization.DataType = {
- "INT32": 0,
- "INT64": 1,
- "FLOAT": 2,
- "DOUBLE": 3,
- "STRING": 4,
- "BOOL": 5,
- "CHAR": 6,
- "SHORT": 7,
- "BYTES": 8,
- "REGULARIZER": 9,
- "TENSOR": 10,
- "VARIABLE_FORMAT": 11,
- "INITMETHOD": 12,
- "MODULE": 13,
- "NAME_ATTR_LIST": 14,
- "ARRAY_VALUE": 15,
- "DATA_FORMAT": 16,
- "CUSTOM": 17,
- "SHAPE": 18
- };
- com.intel.analytics.bigdl.serialization.AttrValue = class AttrValue {
- get value() {
- com.intel.analytics.bigdl.serialization.AttrValue.valueSet = com.intel.analytics.bigdl.serialization.AttrValue.valueSet || new Set(["int32Value", "int64Value", "floatValue", "doubleValue", "stringValue", "boolValue", "regularizerValue", "tensorValue", "variableFormatValue", "initMethodValue", "bigDLModuleValue", "nameAttrListValue", "arrayValue", "dataFormatValue", "customValue", "shape"]);
- return Object.keys(this).find((key) => com.intel.analytics.bigdl.serialization.AttrValue.valueSet.has(key) && this[key] !== null);
- }
- static decode(reader, length) {
- const message = new com.intel.analytics.bigdl.serialization.AttrValue();
- const end = length === undefined ? reader.length : reader.position + length;
- while (reader.position < end) {
- const tag = reader.uint32();
- switch (tag >>> 3) {
- case 1:
- message.dataType = reader.int32();
- break;
- case 2:
- message.subType = reader.string();
- break;
- case 3:
- message.int32Value = reader.int32();
- break;
- case 4:
- message.int64Value = reader.int64();
- break;
- case 5:
- message.floatValue = reader.float();
- break;
- case 6:
- message.doubleValue = reader.double();
- break;
- case 7:
- message.stringValue = reader.string();
- break;
- case 8:
- message.boolValue = reader.bool();
- break;
- case 9:
- message.regularizerValue = com.intel.analytics.bigdl.serialization.Regularizer.decode(reader, reader.uint32());
- break;
- case 10:
- message.tensorValue = com.intel.analytics.bigdl.serialization.BigDLTensor.decode(reader, reader.uint32());
- break;
- case 11:
- message.variableFormatValue = reader.int32();
- break;
- case 12:
- message.initMethodValue = com.intel.analytics.bigdl.serialization.InitMethod.decode(reader, reader.uint32());
- break;
- case 13:
- message.bigDLModuleValue = com.intel.analytics.bigdl.serialization.BigDLModule.decode(reader, reader.uint32());
- break;
- case 14:
- message.nameAttrListValue = com.intel.analytics.bigdl.serialization.NameAttrList.decode(reader, reader.uint32());
- break;
- case 15:
- message.arrayValue = com.intel.analytics.bigdl.serialization.AttrValue.ArrayValue.decode(reader, reader.uint32());
- break;
- case 16:
- message.dataFormatValue = reader.int32();
- break;
- case 17:
- message.customValue = google.protobuf.Any.decode(reader, reader.uint32());
- break;
- case 18:
- message.shape = com.intel.analytics.bigdl.serialization.Shape.decode(reader, reader.uint32());
- break;
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- }
- };
- com.intel.analytics.bigdl.serialization.AttrValue.prototype.dataType = 0;
- com.intel.analytics.bigdl.serialization.AttrValue.prototype.subType = "";
- com.intel.analytics.bigdl.serialization.AttrValue.ArrayValue = class ArrayValue {
- constructor() {
- this.i32 = [];
- this.i64 = [];
- this.flt = [];
- this.dbl = [];
- this.str = [];
- this.boolean = [];
- this.Regularizer = [];
- this.tensor = [];
- this.variableFormat = [];
- this.initMethod = [];
- this.bigDLModule = [];
- this.nameAttrList = [];
- this.dataFormat = [];
- this.custom = [];
- this.shape = [];
- }
- static decode(reader, length) {
- const message = new com.intel.analytics.bigdl.serialization.AttrValue.ArrayValue();
- const end = length === undefined ? reader.length : reader.position + length;
- while (reader.position < end) {
- const tag = reader.uint32();
- switch (tag >>> 3) {
- case 1:
- message.size = reader.int32();
- break;
- case 2:
- message.datatype = reader.int32();
- break;
- case 3:
- message.i32 = reader.array(message.i32, () => reader.int32(), tag);
- break;
- case 4:
- message.i64 = reader.array(message.i64, () => reader.int64(), tag);
- break;
- case 5:
- message.flt = reader.floats(message.flt, tag);
- break;
- case 6:
- message.dbl = reader.doubles(message.dbl, tag);
- break;
- case 7:
- message.str.push(reader.string());
- break;
- case 8:
- message.boolean = reader.array(message.boolean, () => reader.bool(), tag);
- break;
- case 9:
- message.Regularizer.push(com.intel.analytics.bigdl.serialization.Regularizer.decode(reader, reader.uint32()));
- break;
- case 10:
- message.tensor.push(com.intel.analytics.bigdl.serialization.BigDLTensor.decode(reader, reader.uint32()));
- break;
- case 11:
- message.variableFormat = reader.array(message.variableFormat, () => reader.int32(), tag);
- break;
- case 12:
- message.initMethod.push(com.intel.analytics.bigdl.serialization.InitMethod.decode(reader, reader.uint32()));
- break;
- case 13:
- message.bigDLModule.push(com.intel.analytics.bigdl.serialization.BigDLModule.decode(reader, reader.uint32()));
- break;
- case 14:
- message.nameAttrList.push(com.intel.analytics.bigdl.serialization.NameAttrList.decode(reader, reader.uint32()));
- break;
- case 15:
- message.dataFormat = reader.array(message.dataFormat, () => reader.int32(), tag);
- break;
- case 16:
- message.custom.push(google.protobuf.Any.decode(reader, reader.uint32()));
- break;
- case 17:
- message.shape.push(com.intel.analytics.bigdl.serialization.Shape.decode(reader, reader.uint32()));
- break;
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- }
- };
- com.intel.analytics.bigdl.serialization.AttrValue.ArrayValue.prototype.size = 0;
- com.intel.analytics.bigdl.serialization.AttrValue.ArrayValue.prototype.datatype = 0;
- com.intel.analytics.bigdl.serialization.NameAttrList = class NameAttrList {
- constructor() {
- this.attr = {};
- }
- static decode(reader, length) {
- const message = new com.intel.analytics.bigdl.serialization.NameAttrList();
- const end = length === undefined ? reader.length : reader.position + length;
- while (reader.position < end) {
- const tag = reader.uint32();
- switch (tag >>> 3) {
- case 1:
- message.name = reader.string();
- break;
- case 2:
- reader.entry(message.attr, () => reader.string(), () => com.intel.analytics.bigdl.serialization.AttrValue.decode(reader, reader.uint32()));
- break;
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- }
- };
- com.intel.analytics.bigdl.serialization.NameAttrList.prototype.name = "";
- com.intel.analytics.bigdl.serialization.Shape = class Shape {
- constructor() {
- this.shapeValue = [];
- this.shape = [];
- }
- static decode(reader, length) {
- const message = new com.intel.analytics.bigdl.serialization.Shape();
- const end = length === undefined ? reader.length : reader.position + length;
- while (reader.position < end) {
- const tag = reader.uint32();
- switch (tag >>> 3) {
- case 1:
- message.shapeType = reader.int32();
- break;
- case 2:
- message.ssize = reader.int32();
- break;
- case 3:
- message.shapeValue = reader.array(message.shapeValue, () => reader.int32(), tag);
- break;
- case 4:
- message.shape.push(com.intel.analytics.bigdl.serialization.Shape.decode(reader, reader.uint32()));
- break;
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- }
- };
- com.intel.analytics.bigdl.serialization.Shape.prototype.shapeType = 0;
- com.intel.analytics.bigdl.serialization.Shape.prototype.ssize = 0;
- com.intel.analytics.bigdl.serialization.Shape.ShapeType = {
- "SINGLE": 0,
- "MULTI": 1
- };
- google.protobuf = {};
- google.protobuf.Any = class Any {
- static decode(reader, length) {
- const message = new google.protobuf.Any();
- const end = length === undefined ? reader.length : reader.position + length;
- while (reader.position < end) {
- const tag = reader.uint32();
- switch (tag >>> 3) {
- case 1:
- message.type_url = reader.string();
- break;
- case 2:
- message.value = reader.bytes();
- break;
- default:
- reader.skipType(tag & 7);
- break;
- }
- }
- return message;
- }
- };
- google.protobuf.Any.prototype.type_url = "";
- google.protobuf.Any.prototype.value = new Uint8Array([]);
|