diff options
author | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2021-07-23 14:47:49 +0100 |
---|---|---|
committer | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2021-07-28 12:03:02 +0100 |
commit | a0162e17c56538ee6d72ecce4c3e0836cbb34c56 (patch) | |
tree | c47230c4024d7e79cacb39dafe179cdcf4571ade /src/armnnSerializer/ArmnnSchema.fbs | |
parent | 996f0f59e5b8a9ac73503814f7aadff4ef74cd35 (diff) | |
download | armnn-a0162e17c56538ee6d72ecce4c3e0836cbb34c56.tar.gz |
MLCE-530 Add Serializer and Deserializer for UnidirectionalSequenceLstm
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Ic1c56a57941ebede19ab8b9032e7f9df1221be7a
Diffstat (limited to 'src/armnnSerializer/ArmnnSchema.fbs')
-rw-r--r-- | src/armnnSerializer/ArmnnSchema.fbs | 23 |
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 { |