Kaynağa Gözat

Update paddle-proto.js

Lutz Roeder 3 yıl önce
ebeveyn
işleme
e91bec485b
1 değiştirilmiş dosya ile 17 ekleme ve 1 silme
  1. 17 1
      source/paddle-proto.js

+ 17 - 1
source/paddle-proto.js

@@ -61,7 +61,9 @@ $root.paddle.framework.proto.AttrType = {
     "LONG": 9,
     "BLOCKS": 10,
     "LONGS": 11,
-    "FLOAT64S": 12
+    "FLOAT64S": 12,
+    "VAR": 13,
+    "VARS": 14
 };
 
 $root.paddle.framework.proto.ProcessMeshDesc = class ProcessMeshDesc {
@@ -225,6 +227,7 @@ $root.paddle.framework.proto.OpDesc.Attr = class Attr {
         this.blocks_idx = [];
         this.longs = [];
         this.float64s = [];
+        this.vars_name = [];
     }
 
     static decode(reader, length) {
@@ -278,6 +281,12 @@ $root.paddle.framework.proto.OpDesc.Attr = class Attr {
                 case 16:
                     message.float64s = reader.doubles(message.float64s, tag);
                     break;
+                case 17:
+                    message.var_name = reader.string();
+                    break;
+                case 18:
+                    message.vars_name.push(reader.string());
+                    break;
                 default:
                     reader.skipType(tag & 7);
                     break;
@@ -343,6 +352,12 @@ $root.paddle.framework.proto.OpDesc.Attr = class Attr {
                 case "float64s":
                     reader.array(message.float64s, () => reader.double());
                     break;
+                case "var_name":
+                    message.var_name = reader.string();
+                    break;
+                case "vars_name":
+                    reader.array(message.vars_name, () => reader.string());
+                    break;
                 default:
                     reader.field(tag, message);
                     break;
@@ -366,6 +381,7 @@ $root.paddle.framework.proto.OpDesc.Attr.prototype.s = "";
 $root.paddle.framework.proto.OpDesc.Attr.prototype.b = false;
 $root.paddle.framework.proto.OpDesc.Attr.prototype.block_idx = 0;
 $root.paddle.framework.proto.OpDesc.Attr.prototype.l = protobuf.Int64.create(0);
+$root.paddle.framework.proto.OpDesc.Attr.prototype.var_name = "";
 
 $root.paddle.framework.proto.OpDesc.Var = class Var {