2
0

bigdl-proto.js 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638
  1. var $root = protobuf.get('bigdl');
  2. $root.com = {};
  3. $root.com.intel = {};
  4. $root.com.intel.analytics = {};
  5. $root.com.intel.analytics.bigdl = {};
  6. $root.com.intel.analytics.bigdl.serialization = {};
  7. $root.com.intel.analytics.bigdl.serialization.BigDLModule = class BigDLModule {
  8. constructor() {
  9. this.subModules = [];
  10. this.preModules = [];
  11. this.nextModules = [];
  12. this.attr = {};
  13. this.parameters = [];
  14. this.inputScales = [];
  15. this.outputScales = [];
  16. this.weightScales = [];
  17. }
  18. static decode(reader, length) {
  19. const message = new $root.com.intel.analytics.bigdl.serialization.BigDLModule();
  20. const end = length !== undefined ? reader.position + length : reader.length;
  21. while (reader.position < end) {
  22. const tag = reader.uint32();
  23. switch (tag >>> 3) {
  24. case 1:
  25. message.name = reader.string();
  26. break;
  27. case 2:
  28. message.subModules.push($root.com.intel.analytics.bigdl.serialization.BigDLModule.decode(reader, reader.uint32()));
  29. break;
  30. case 3:
  31. message.weight = $root.com.intel.analytics.bigdl.serialization.BigDLTensor.decode(reader, reader.uint32());
  32. break;
  33. case 4:
  34. message.bias = $root.com.intel.analytics.bigdl.serialization.BigDLTensor.decode(reader, reader.uint32());
  35. break;
  36. case 5:
  37. message.preModules.push(reader.string());
  38. break;
  39. case 6:
  40. message.nextModules.push(reader.string());
  41. break;
  42. case 7:
  43. message.moduleType = reader.string();
  44. break;
  45. case 8:
  46. reader.entry(message.attr, () => reader.string(), () => $root.com.intel.analytics.bigdl.serialization.AttrValue.decode(reader, reader.uint32()));
  47. break;
  48. case 9:
  49. message.version = reader.string();
  50. break;
  51. case 10:
  52. message.train = reader.bool();
  53. break;
  54. case 11:
  55. message.namePostfix = reader.string();
  56. break;
  57. case 12:
  58. message.id = reader.int32();
  59. break;
  60. case 13:
  61. message.inputShape = $root.com.intel.analytics.bigdl.serialization.Shape.decode(reader, reader.uint32());
  62. break;
  63. case 14:
  64. message.outputShape = $root.com.intel.analytics.bigdl.serialization.Shape.decode(reader, reader.uint32());
  65. break;
  66. case 15:
  67. message.hasParameters = reader.bool();
  68. break;
  69. case 16:
  70. message.parameters.push($root.com.intel.analytics.bigdl.serialization.BigDLTensor.decode(reader, reader.uint32()));
  71. break;
  72. case 17:
  73. message.isMklInt8Enabled = reader.bool();
  74. break;
  75. case 18:
  76. message.inputDimMasks = reader.int32();
  77. break;
  78. case 19:
  79. message.inputScales.push($root.com.intel.analytics.bigdl.serialization.AttrValue.decode(reader, reader.uint32()));
  80. break;
  81. case 20:
  82. message.outputDimMasks = reader.int32();
  83. break;
  84. case 21:
  85. message.outputScales.push($root.com.intel.analytics.bigdl.serialization.AttrValue.decode(reader, reader.uint32()));
  86. break;
  87. case 22:
  88. message.weightDimMasks = reader.int32();
  89. break;
  90. case 23:
  91. message.weightScales.push($root.com.intel.analytics.bigdl.serialization.AttrValue.decode(reader, reader.uint32()));
  92. break;
  93. default:
  94. reader.skipType(tag & 7);
  95. break;
  96. }
  97. }
  98. return message;
  99. }
  100. };
  101. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.name = "";
  102. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.weight = null;
  103. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.bias = null;
  104. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.moduleType = "";
  105. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.version = "";
  106. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.train = false;
  107. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.namePostfix = "";
  108. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.id = 0;
  109. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.inputShape = null;
  110. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.outputShape = null;
  111. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.hasParameters = false;
  112. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.isMklInt8Enabled = false;
  113. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.inputDimMasks = 0;
  114. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.outputDimMasks = 0;
  115. $root.com.intel.analytics.bigdl.serialization.BigDLModule.prototype.weightDimMasks = 0;
  116. $root.com.intel.analytics.bigdl.serialization.VarFormat = {
  117. "EMPTY_FORMAT": 0,
  118. "DEFAULT": 1,
  119. "ONE_D": 2,
  120. "IN_OUT": 3,
  121. "OUT_IN": 4,
  122. "IN_OUT_KW_KH": 5,
  123. "OUT_IN_KW_KH": 6,
  124. "GP_OUT_IN_KW_KH": 7,
  125. "GP_IN_OUT_KW_KH": 8,
  126. "OUT_IN_KT_KH_KW": 9
  127. };
  128. $root.com.intel.analytics.bigdl.serialization.InitMethodType = {
  129. "EMPTY_INITIALIZATION": 0,
  130. "RANDOM_UNIFORM": 1,
  131. "RANDOM_UNIFORM_PARAM": 2,
  132. "RANDOM_NORMAL": 3,
  133. "ZEROS": 4,
  134. "ONES": 5,
  135. "CONST": 6,
  136. "XAVIER": 7,
  137. "BILINEARFILLER": 8
  138. };
  139. $root.com.intel.analytics.bigdl.serialization.RegularizerType = {
  140. "L1L2Regularizer": 0,
  141. "L1Regularizer": 1,
  142. "L2Regularizer": 2
  143. };
  144. $root.com.intel.analytics.bigdl.serialization.InputDataFormat = {
  145. "NCHW": 0,
  146. "NHWC": 1
  147. };
  148. $root.com.intel.analytics.bigdl.serialization.TensorType = {
  149. "DENSE": 0,
  150. "QUANT": 1
  151. };
  152. $root.com.intel.analytics.bigdl.serialization.InitMethod = class InitMethod {
  153. constructor() {
  154. this.data = [];
  155. }
  156. static decode(reader, length) {
  157. const message = new $root.com.intel.analytics.bigdl.serialization.InitMethod();
  158. const end = length !== undefined ? reader.position + length : reader.length;
  159. while (reader.position < end) {
  160. const tag = reader.uint32();
  161. switch (tag >>> 3) {
  162. case 1:
  163. message.methodType = reader.int32();
  164. break;
  165. case 2:
  166. message.data = reader.doubles(message.data, tag);
  167. break;
  168. default:
  169. reader.skipType(tag & 7);
  170. break;
  171. }
  172. }
  173. return message;
  174. }
  175. };
  176. $root.com.intel.analytics.bigdl.serialization.InitMethod.prototype.methodType = 0;
  177. $root.com.intel.analytics.bigdl.serialization.BigDLTensor = class BigDLTensor {
  178. constructor() {
  179. this.size = [];
  180. this.stride = [];
  181. }
  182. static decode(reader, length) {
  183. const message = new $root.com.intel.analytics.bigdl.serialization.BigDLTensor();
  184. const end = length !== undefined ? reader.position + length : reader.length;
  185. while (reader.position < end) {
  186. const tag = reader.uint32();
  187. switch (tag >>> 3) {
  188. case 1:
  189. message.datatype = reader.int32();
  190. break;
  191. case 2:
  192. message.size = reader.array(message.size, () => reader.int32(), tag);
  193. break;
  194. case 3:
  195. message.stride = reader.array(message.stride, () => reader.int32(), tag);
  196. break;
  197. case 4:
  198. message.offset = reader.int32();
  199. break;
  200. case 5:
  201. message.dimension = reader.int32();
  202. break;
  203. case 6:
  204. message.nElements = reader.int32();
  205. break;
  206. case 7:
  207. message.isScalar = reader.bool();
  208. break;
  209. case 8:
  210. message.storage = $root.com.intel.analytics.bigdl.serialization.TensorStorage.decode(reader, reader.uint32());
  211. break;
  212. case 9:
  213. message.id = reader.int32();
  214. break;
  215. case 10:
  216. message.tensorType = reader.int32();
  217. break;
  218. default:
  219. reader.skipType(tag & 7);
  220. break;
  221. }
  222. }
  223. return message;
  224. }
  225. };
  226. $root.com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.datatype = 0;
  227. $root.com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.offset = 0;
  228. $root.com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.dimension = 0;
  229. $root.com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.nElements = 0;
  230. $root.com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.isScalar = false;
  231. $root.com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.storage = null;
  232. $root.com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.id = 0;
  233. $root.com.intel.analytics.bigdl.serialization.BigDLTensor.prototype.tensorType = 0;
  234. $root.com.intel.analytics.bigdl.serialization.TensorStorage = class TensorStorage {
  235. constructor() {
  236. this.float_data = [];
  237. this.double_data = [];
  238. this.bool_data = [];
  239. this.string_data = [];
  240. this.int_data = [];
  241. this.long_data = [];
  242. this.bytes_data = [];
  243. }
  244. static decode(reader, length) {
  245. const message = new $root.com.intel.analytics.bigdl.serialization.TensorStorage();
  246. const end = length !== undefined ? reader.position + length : reader.length;
  247. while (reader.position < end) {
  248. const tag = reader.uint32();
  249. switch (tag >>> 3) {
  250. case 1:
  251. message.datatype = reader.int32();
  252. break;
  253. case 2:
  254. message.float_data = reader.floats(message.float_data, tag);
  255. break;
  256. case 3:
  257. message.double_data = reader.doubles(message.double_data, tag);
  258. break;
  259. case 4:
  260. message.bool_data = reader.array(message.bool_data, () => reader.bool(), tag);
  261. break;
  262. case 5:
  263. message.string_data.push(reader.string());
  264. break;
  265. case 6:
  266. message.int_data = reader.array(message.int_data, () => reader.int32(), tag);
  267. break;
  268. case 7:
  269. message.long_data = reader.array(message.long_data, () => reader.int64(), tag);
  270. break;
  271. case 8:
  272. message.bytes_data.push(reader.bytes());
  273. break;
  274. case 9:
  275. message.id = reader.int32();
  276. break;
  277. default:
  278. reader.skipType(tag & 7);
  279. break;
  280. }
  281. }
  282. return message;
  283. }
  284. };
  285. $root.com.intel.analytics.bigdl.serialization.TensorStorage.prototype.datatype = 0;
  286. $root.com.intel.analytics.bigdl.serialization.TensorStorage.prototype.id = 0;
  287. $root.com.intel.analytics.bigdl.serialization.Regularizer = class Regularizer {
  288. constructor() {
  289. this.regularData = [];
  290. }
  291. static decode(reader, length) {
  292. const message = new $root.com.intel.analytics.bigdl.serialization.Regularizer();
  293. const end = length !== undefined ? reader.position + length : reader.length;
  294. while (reader.position < end) {
  295. const tag = reader.uint32();
  296. switch (tag >>> 3) {
  297. case 1:
  298. message.regularizerType = reader.int32();
  299. break;
  300. case 2:
  301. message.regularData = reader.doubles(message.regularData, tag);
  302. break;
  303. default:
  304. reader.skipType(tag & 7);
  305. break;
  306. }
  307. }
  308. return message;
  309. }
  310. };
  311. $root.com.intel.analytics.bigdl.serialization.Regularizer.prototype.regularizerType = 0;
  312. $root.com.intel.analytics.bigdl.serialization.DataType = {
  313. "INT32": 0,
  314. "INT64": 1,
  315. "FLOAT": 2,
  316. "DOUBLE": 3,
  317. "STRING": 4,
  318. "BOOL": 5,
  319. "CHAR": 6,
  320. "SHORT": 7,
  321. "BYTES": 8,
  322. "REGULARIZER": 9,
  323. "TENSOR": 10,
  324. "VARIABLE_FORMAT": 11,
  325. "INITMETHOD": 12,
  326. "MODULE": 13,
  327. "NAME_ATTR_LIST": 14,
  328. "ARRAY_VALUE": 15,
  329. "DATA_FORMAT": 16,
  330. "CUSTOM": 17,
  331. "SHAPE": 18
  332. };
  333. $root.com.intel.analytics.bigdl.serialization.AttrValue = class AttrValue {
  334. constructor() {
  335. }
  336. get value() {
  337. $root.com.intel.analytics.bigdl.serialization.AttrValue.valueSet = $root.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"]);
  338. return Object.keys(this).find((key) => $root.com.intel.analytics.bigdl.serialization.AttrValue.valueSet.has(key) && this[key] != null);
  339. }
  340. static decode(reader, length) {
  341. const message = new $root.com.intel.analytics.bigdl.serialization.AttrValue();
  342. const end = length !== undefined ? reader.position + length : reader.length;
  343. while (reader.position < end) {
  344. const tag = reader.uint32();
  345. switch (tag >>> 3) {
  346. case 1:
  347. message.dataType = reader.int32();
  348. break;
  349. case 2:
  350. message.subType = reader.string();
  351. break;
  352. case 3:
  353. message.int32Value = reader.int32();
  354. break;
  355. case 4:
  356. message.int64Value = reader.int64();
  357. break;
  358. case 5:
  359. message.floatValue = reader.float();
  360. break;
  361. case 6:
  362. message.doubleValue = reader.double();
  363. break;
  364. case 7:
  365. message.stringValue = reader.string();
  366. break;
  367. case 8:
  368. message.boolValue = reader.bool();
  369. break;
  370. case 9:
  371. message.regularizerValue = $root.com.intel.analytics.bigdl.serialization.Regularizer.decode(reader, reader.uint32());
  372. break;
  373. case 10:
  374. message.tensorValue = $root.com.intel.analytics.bigdl.serialization.BigDLTensor.decode(reader, reader.uint32());
  375. break;
  376. case 11:
  377. message.variableFormatValue = reader.int32();
  378. break;
  379. case 12:
  380. message.initMethodValue = $root.com.intel.analytics.bigdl.serialization.InitMethod.decode(reader, reader.uint32());
  381. break;
  382. case 13:
  383. message.bigDLModuleValue = $root.com.intel.analytics.bigdl.serialization.BigDLModule.decode(reader, reader.uint32());
  384. break;
  385. case 14:
  386. message.nameAttrListValue = $root.com.intel.analytics.bigdl.serialization.NameAttrList.decode(reader, reader.uint32());
  387. break;
  388. case 15:
  389. message.arrayValue = $root.com.intel.analytics.bigdl.serialization.AttrValue.ArrayValue.decode(reader, reader.uint32());
  390. break;
  391. case 16:
  392. message.dataFormatValue = reader.int32();
  393. break;
  394. case 17:
  395. message.customValue = $root.google.protobuf.Any.decode(reader, reader.uint32());
  396. break;
  397. case 18:
  398. message.shape = $root.com.intel.analytics.bigdl.serialization.Shape.decode(reader, reader.uint32());
  399. break;
  400. default:
  401. reader.skipType(tag & 7);
  402. break;
  403. }
  404. }
  405. return message;
  406. }
  407. };
  408. $root.com.intel.analytics.bigdl.serialization.AttrValue.prototype.dataType = 0;
  409. $root.com.intel.analytics.bigdl.serialization.AttrValue.prototype.subType = "";
  410. $root.com.intel.analytics.bigdl.serialization.AttrValue.ArrayValue = class ArrayValue {
  411. constructor() {
  412. this.i32 = [];
  413. this.i64 = [];
  414. this.flt = [];
  415. this.dbl = [];
  416. this.str = [];
  417. this.boolean = [];
  418. this.Regularizer = [];
  419. this.tensor = [];
  420. this.variableFormat = [];
  421. this.initMethod = [];
  422. this.bigDLModule = [];
  423. this.nameAttrList = [];
  424. this.dataFormat = [];
  425. this.custom = [];
  426. this.shape = [];
  427. }
  428. static decode(reader, length) {
  429. const message = new $root.com.intel.analytics.bigdl.serialization.AttrValue.ArrayValue();
  430. const end = length !== undefined ? reader.position + length : reader.length;
  431. while (reader.position < end) {
  432. const tag = reader.uint32();
  433. switch (tag >>> 3) {
  434. case 1:
  435. message.size = reader.int32();
  436. break;
  437. case 2:
  438. message.datatype = reader.int32();
  439. break;
  440. case 3:
  441. message.i32 = reader.array(message.i32, () => reader.int32(), tag);
  442. break;
  443. case 4:
  444. message.i64 = reader.array(message.i64, () => reader.int64(), tag);
  445. break;
  446. case 5:
  447. message.flt = reader.floats(message.flt, tag);
  448. break;
  449. case 6:
  450. message.dbl = reader.doubles(message.dbl, tag);
  451. break;
  452. case 7:
  453. message.str.push(reader.string());
  454. break;
  455. case 8:
  456. message.boolean = reader.array(message.boolean, () => reader.bool(), tag);
  457. break;
  458. case 9:
  459. message.Regularizer.push($root.com.intel.analytics.bigdl.serialization.Regularizer.decode(reader, reader.uint32()));
  460. break;
  461. case 10:
  462. message.tensor.push($root.com.intel.analytics.bigdl.serialization.BigDLTensor.decode(reader, reader.uint32()));
  463. break;
  464. case 11:
  465. message.variableFormat = reader.array(message.variableFormat, () => reader.int32(), tag);
  466. break;
  467. case 12:
  468. message.initMethod.push($root.com.intel.analytics.bigdl.serialization.InitMethod.decode(reader, reader.uint32()));
  469. break;
  470. case 13:
  471. message.bigDLModule.push($root.com.intel.analytics.bigdl.serialization.BigDLModule.decode(reader, reader.uint32()));
  472. break;
  473. case 14:
  474. message.nameAttrList.push($root.com.intel.analytics.bigdl.serialization.NameAttrList.decode(reader, reader.uint32()));
  475. break;
  476. case 15:
  477. message.dataFormat = reader.array(message.dataFormat, () => reader.int32(), tag);
  478. break;
  479. case 16:
  480. message.custom.push($root.google.protobuf.Any.decode(reader, reader.uint32()));
  481. break;
  482. case 17:
  483. message.shape.push($root.com.intel.analytics.bigdl.serialization.Shape.decode(reader, reader.uint32()));
  484. break;
  485. default:
  486. reader.skipType(tag & 7);
  487. break;
  488. }
  489. }
  490. return message;
  491. }
  492. };
  493. $root.com.intel.analytics.bigdl.serialization.AttrValue.ArrayValue.prototype.size = 0;
  494. $root.com.intel.analytics.bigdl.serialization.AttrValue.ArrayValue.prototype.datatype = 0;
  495. $root.com.intel.analytics.bigdl.serialization.NameAttrList = class NameAttrList {
  496. constructor() {
  497. this.attr = {};
  498. }
  499. static decode(reader, length) {
  500. const message = new $root.com.intel.analytics.bigdl.serialization.NameAttrList();
  501. const end = length !== undefined ? reader.position + length : reader.length;
  502. while (reader.position < end) {
  503. const tag = reader.uint32();
  504. switch (tag >>> 3) {
  505. case 1:
  506. message.name = reader.string();
  507. break;
  508. case 2:
  509. reader.entry(message.attr, () => reader.string(), () => $root.com.intel.analytics.bigdl.serialization.AttrValue.decode(reader, reader.uint32()));
  510. break;
  511. default:
  512. reader.skipType(tag & 7);
  513. break;
  514. }
  515. }
  516. return message;
  517. }
  518. };
  519. $root.com.intel.analytics.bigdl.serialization.NameAttrList.prototype.name = "";
  520. $root.com.intel.analytics.bigdl.serialization.Shape = class Shape {
  521. constructor() {
  522. this.shapeValue = [];
  523. this.shape = [];
  524. }
  525. static decode(reader, length) {
  526. const message = new $root.com.intel.analytics.bigdl.serialization.Shape();
  527. const end = length !== undefined ? reader.position + length : reader.length;
  528. while (reader.position < end) {
  529. const tag = reader.uint32();
  530. switch (tag >>> 3) {
  531. case 1:
  532. message.shapeType = reader.int32();
  533. break;
  534. case 2:
  535. message.ssize = reader.int32();
  536. break;
  537. case 3:
  538. message.shapeValue = reader.array(message.shapeValue, () => reader.int32(), tag);
  539. break;
  540. case 4:
  541. message.shape.push($root.com.intel.analytics.bigdl.serialization.Shape.decode(reader, reader.uint32()));
  542. break;
  543. default:
  544. reader.skipType(tag & 7);
  545. break;
  546. }
  547. }
  548. return message;
  549. }
  550. };
  551. $root.com.intel.analytics.bigdl.serialization.Shape.prototype.shapeType = 0;
  552. $root.com.intel.analytics.bigdl.serialization.Shape.prototype.ssize = 0;
  553. $root.com.intel.analytics.bigdl.serialization.Shape.ShapeType = {
  554. "SINGLE": 0,
  555. "MULTI": 1
  556. };
  557. $root.google = {};
  558. $root.google.protobuf = {};
  559. $root.google.protobuf.Any = class Any {
  560. constructor() {
  561. }
  562. static decode(reader, length) {
  563. const message = new $root.google.protobuf.Any();
  564. const end = length !== undefined ? reader.position + length : reader.length;
  565. while (reader.position < end) {
  566. const tag = reader.uint32();
  567. switch (tag >>> 3) {
  568. case 1:
  569. message.type_url = reader.string();
  570. break;
  571. case 2:
  572. message.value = reader.bytes();
  573. break;
  574. default:
  575. reader.skipType(tag & 7);
  576. break;
  577. }
  578. }
  579. return message;
  580. }
  581. };
  582. $root.google.protobuf.Any.prototype.type_url = "";
  583. $root.google.protobuf.Any.prototype.value = new Uint8Array([]);