aboutsummaryrefslogtreecommitdiff
path: root/src/armnnSerializer/ArmnnSchema.fbs
diff options
context:
space:
mode:
Diffstat (limited to 'src/armnnSerializer/ArmnnSchema.fbs')
-rw-r--r--src/armnnSerializer/ArmnnSchema.fbs23
1 files changed, 21 insertions, 2 deletions
diff --git a/src/armnnSerializer/ArmnnSchema.fbs b/src/armnnSerializer/ArmnnSchema.fbs
index 32a9bba5ab..a544161c53 100644
--- a/src/armnnSerializer/ArmnnSchema.fbs
+++ b/src/armnnSerializer/ArmnnSchema.fbs
@@ -172,7 +172,8 @@ enum LayerType : uint {
LogicalBinary = 59,
Reduce = 60,
Cast = 61,
- Shape = 62
+ Shape = 62,
+ UnidirectionalSequenceLstm = 63,
}
// Base layer table to be used as part of other layers
@@ -915,6 +916,23 @@ table ReduceDescriptor {
reduceOperation:ReduceOperation = Sum;
}
+table UnidirectionalSequenceLstmDescriptor {
+ activationFunc:uint;
+ clippingThresCell:float;
+ clippingThresProj:float;
+ cifgEnabled:bool = true;
+ peepholeEnabled:bool = false;
+ projectionEnabled:bool = false;
+ layerNormEnabled:bool = false;
+ timeMajor:bool = false;
+}
+
+table UnidirectionalSequenceLstmLayer {
+ base:LayerBase;
+ descriptor:UnidirectionalSequenceLstmDescriptor;
+ inputParams:LstmInputParams;
+}
+
union Layer {
ActivationLayer,
AdditionLayer,
@@ -978,7 +996,8 @@ union Layer {
LogicalBinaryLayer,
ReduceLayer,
CastLayer,
- ShapeLayer
+ ShapeLayer,
+ UnidirectionalSequenceLstmLayer,
}
table AnyLayer {