keras-proto.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. export const third_party = {};
  2. third_party.tensorflow = {};
  3. third_party.tensorflow.python = {};
  4. third_party.tensorflow.python.keras = {};
  5. third_party.tensorflow.python.keras.protobuf = {};
  6. third_party.tensorflow.python.keras.protobuf.SavedMetadata = class SavedMetadata {
  7. constructor() {
  8. this.nodes = [];
  9. }
  10. static decode(reader, length) {
  11. const message = new third_party.tensorflow.python.keras.protobuf.SavedMetadata();
  12. const end = length === undefined ? reader.length : reader.position + length;
  13. while (reader.position < end) {
  14. const tag = reader.uint32();
  15. switch (tag >>> 3) {
  16. case 1:
  17. message.nodes.push(third_party.tensorflow.python.keras.protobuf.SavedObject.decode(reader, reader.uint32()));
  18. break;
  19. default:
  20. reader.skipType(tag & 7);
  21. break;
  22. }
  23. }
  24. return message;
  25. }
  26. static decodeText(reader) {
  27. const message = new third_party.tensorflow.python.keras.protobuf.SavedMetadata();
  28. reader.start();
  29. while (!reader.end()) {
  30. const tag = reader.tag();
  31. switch (tag) {
  32. case "nodes":
  33. message.nodes.push(third_party.tensorflow.python.keras.protobuf.SavedObject.decodeText(reader));
  34. break;
  35. default:
  36. reader.field(tag, message);
  37. break;
  38. }
  39. }
  40. return message;
  41. }
  42. };
  43. third_party.tensorflow.python.keras.protobuf.SavedObject = class SavedObject {
  44. static decode(reader, length) {
  45. const message = new third_party.tensorflow.python.keras.protobuf.SavedObject();
  46. const end = length === undefined ? reader.length : reader.position + length;
  47. while (reader.position < end) {
  48. const tag = reader.uint32();
  49. switch (tag >>> 3) {
  50. case 2:
  51. message.node_id = reader.int32();
  52. break;
  53. case 3:
  54. message.node_path = reader.string();
  55. break;
  56. case 4:
  57. message.identifier = reader.string();
  58. break;
  59. case 5:
  60. message.metadata = reader.string();
  61. break;
  62. case 6:
  63. message.version = third_party.tensorflow.python.keras.protobuf.VersionDef.decode(reader, reader.uint32());
  64. break;
  65. default:
  66. reader.skipType(tag & 7);
  67. break;
  68. }
  69. }
  70. return message;
  71. }
  72. static decodeText(reader) {
  73. const message = new third_party.tensorflow.python.keras.protobuf.SavedObject();
  74. reader.start();
  75. while (!reader.end()) {
  76. const tag = reader.tag();
  77. switch (tag) {
  78. case "node_id":
  79. message.node_id = reader.int32();
  80. break;
  81. case "node_path":
  82. message.node_path = reader.string();
  83. break;
  84. case "identifier":
  85. message.identifier = reader.string();
  86. break;
  87. case "metadata":
  88. message.metadata = reader.string();
  89. break;
  90. case "version":
  91. message.version = third_party.tensorflow.python.keras.protobuf.VersionDef.decodeText(reader);
  92. break;
  93. default:
  94. reader.field(tag, message);
  95. break;
  96. }
  97. }
  98. return message;
  99. }
  100. };
  101. third_party.tensorflow.python.keras.protobuf.SavedObject.prototype.node_id = 0;
  102. third_party.tensorflow.python.keras.protobuf.SavedObject.prototype.node_path = "";
  103. third_party.tensorflow.python.keras.protobuf.SavedObject.prototype.identifier = "";
  104. third_party.tensorflow.python.keras.protobuf.SavedObject.prototype.metadata = "";
  105. third_party.tensorflow.python.keras.protobuf.SavedObject.prototype.version = null;
  106. third_party.tensorflow.python.keras.protobuf.VersionDef = class VersionDef {
  107. constructor() {
  108. this.bad_consumers = [];
  109. }
  110. static decode(reader, length) {
  111. const message = new third_party.tensorflow.python.keras.protobuf.VersionDef();
  112. const end = length === undefined ? reader.length : reader.position + length;
  113. while (reader.position < end) {
  114. const tag = reader.uint32();
  115. switch (tag >>> 3) {
  116. case 1:
  117. message.producer = reader.int32();
  118. break;
  119. case 2:
  120. message.min_consumer = reader.int32();
  121. break;
  122. case 3:
  123. message.bad_consumers = reader.array(message.bad_consumers, () => reader.int32(), tag);
  124. break;
  125. default:
  126. reader.skipType(tag & 7);
  127. break;
  128. }
  129. }
  130. return message;
  131. }
  132. static decodeText(reader) {
  133. const message = new third_party.tensorflow.python.keras.protobuf.VersionDef();
  134. reader.start();
  135. while (!reader.end()) {
  136. const tag = reader.tag();
  137. switch (tag) {
  138. case "producer":
  139. message.producer = reader.int32();
  140. break;
  141. case "min_consumer":
  142. message.min_consumer = reader.int32();
  143. break;
  144. case "bad_consumers":
  145. reader.array(message.bad_consumers, () => reader.int32());
  146. break;
  147. default:
  148. reader.field(tag, message);
  149. break;
  150. }
  151. }
  152. return message;
  153. }
  154. };
  155. third_party.tensorflow.python.keras.protobuf.VersionDef.prototype.producer = 0;
  156. third_party.tensorflow.python.keras.protobuf.VersionDef.prototype.min_consumer = 0;