keras-proto.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  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.position + length : reader.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. constructor() {
  45. }
  46. static decode(reader, length) {
  47. const message = new third_party.tensorflow.python.keras.protobuf.SavedObject();
  48. const end = length !== undefined ? reader.position + length : reader.length;
  49. while (reader.position < end) {
  50. const tag = reader.uint32();
  51. switch (tag >>> 3) {
  52. case 2:
  53. message.node_id = reader.int32();
  54. break;
  55. case 3:
  56. message.node_path = reader.string();
  57. break;
  58. case 4:
  59. message.identifier = reader.string();
  60. break;
  61. case 5:
  62. message.metadata = reader.string();
  63. break;
  64. case 6:
  65. message.version = third_party.tensorflow.python.keras.protobuf.VersionDef.decode(reader, reader.uint32());
  66. break;
  67. default:
  68. reader.skipType(tag & 7);
  69. break;
  70. }
  71. }
  72. return message;
  73. }
  74. static decodeText(reader) {
  75. const message = new third_party.tensorflow.python.keras.protobuf.SavedObject();
  76. reader.start();
  77. while (!reader.end()) {
  78. const tag = reader.tag();
  79. switch (tag) {
  80. case "node_id":
  81. message.node_id = reader.int32();
  82. break;
  83. case "node_path":
  84. message.node_path = reader.string();
  85. break;
  86. case "identifier":
  87. message.identifier = reader.string();
  88. break;
  89. case "metadata":
  90. message.metadata = reader.string();
  91. break;
  92. case "version":
  93. message.version = third_party.tensorflow.python.keras.protobuf.VersionDef.decodeText(reader);
  94. break;
  95. default:
  96. reader.field(tag, message);
  97. break;
  98. }
  99. }
  100. return message;
  101. }
  102. };
  103. third_party.tensorflow.python.keras.protobuf.SavedObject.prototype.node_id = 0;
  104. third_party.tensorflow.python.keras.protobuf.SavedObject.prototype.node_path = "";
  105. third_party.tensorflow.python.keras.protobuf.SavedObject.prototype.identifier = "";
  106. third_party.tensorflow.python.keras.protobuf.SavedObject.prototype.metadata = "";
  107. third_party.tensorflow.python.keras.protobuf.SavedObject.prototype.version = null;
  108. third_party.tensorflow.python.keras.protobuf.VersionDef = class VersionDef {
  109. constructor() {
  110. this.bad_consumers = [];
  111. }
  112. static decode(reader, length) {
  113. const message = new third_party.tensorflow.python.keras.protobuf.VersionDef();
  114. const end = length !== undefined ? reader.position + length : reader.length;
  115. while (reader.position < end) {
  116. const tag = reader.uint32();
  117. switch (tag >>> 3) {
  118. case 1:
  119. message.producer = reader.int32();
  120. break;
  121. case 2:
  122. message.min_consumer = reader.int32();
  123. break;
  124. case 3:
  125. message.bad_consumers = reader.array(message.bad_consumers, () => reader.int32(), tag);
  126. break;
  127. default:
  128. reader.skipType(tag & 7);
  129. break;
  130. }
  131. }
  132. return message;
  133. }
  134. static decodeText(reader) {
  135. const message = new third_party.tensorflow.python.keras.protobuf.VersionDef();
  136. reader.start();
  137. while (!reader.end()) {
  138. const tag = reader.tag();
  139. switch (tag) {
  140. case "producer":
  141. message.producer = reader.int32();
  142. break;
  143. case "min_consumer":
  144. message.min_consumer = reader.int32();
  145. break;
  146. case "bad_consumers":
  147. reader.array(message.bad_consumers, () => reader.int32());
  148. break;
  149. default:
  150. reader.field(tag, message);
  151. break;
  152. }
  153. }
  154. return message;
  155. }
  156. };
  157. third_party.tensorflow.python.keras.protobuf.VersionDef.prototype.producer = 0;
  158. third_party.tensorflow.python.keras.protobuf.VersionDef.prototype.min_consumer = 0;