{ version: { _major: 0, _minor: 41, _patch: 0, _draft: true }, blocks: [ { name: "main", operators: [ { op: "CONST", attribute_type: "NONE", inputs: [ ], outputs: [ "const-2" ] }, { op: "COND_IF", attribute_type: "CondIfAttribute", attribute: { then_branch: "THEN_BLOCK", else_branch: "ELSE_BLOCK" }, inputs: [ "const-2", "input-0", "input-1" ], outputs: [ "result-0" ] } ], tensors: [ { name: "input-0", shape: [ 12 ], type: "INT16" }, { name: "input-1", shape: [ 12 ], type: "INT16" }, { name: "const-2", shape: [ ], type: "BOOL", data: [ 0 ] }, { name: "result-0", shape: [ 12 ], type: "INT16" } ], inputs: [ "input-0", "input-1" ], outputs: [ "result-0" ] }, { name: "THEN_BLOCK", operators: [ { op: "LOGICAL_RIGHT_SHIFT", attribute_type: "NONE", inputs: [ "input-0", "input-1" ], outputs: [ "result-1" ] } ], tensors: [ { name: "input-0", shape: [ 12 ], type: "INT16" }, { name: "input-1", shape: [ 12 ], type: "INT16" }, { name: "result-1", shape: [ 10 ], type: "INT16" } ], inputs: [ "input-0", "input-1" ], outputs: [ "result-1" ] }, { name: "ELSE_BLOCK", operators: [ { op: "LOGICAL_LEFT_SHIFT", attribute_type: "NONE", inputs: [ "input-0", "input-1" ], outputs: [ "result-2" ] } ], tensors: [ { name: "input-0", shape: [ 12 ], type: "INT16" }, { name: "input-1", shape: [ 12 ], type: "INT16" }, { name: "result-2", shape: [ 12 ], type: "INT16" } ], inputs: [ "input-0", "input-1" ], outputs: [ "result-2" ] } ] }