aboutsummaryrefslogtreecommitdiff
path: root/src/armnnSerializer/ArmnnSchema.fbs
diff options
context:
space:
mode:
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>2019-09-09 17:16:24 +0100
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>2019-09-11 08:57:05 +0000
commit0cfcf235c4bcd2ae570eea8bc2677f471281b8e6 (patch)
treedbeba0ddeb240f91099f6d436757cd365dc8ab2b /src/armnnSerializer/ArmnnSchema.fbs
parent4cd29a046c3d46917d84d12feb668969af23a39e (diff)
downloadarmnn-0cfcf235c4bcd2ae570eea8bc2677f471281b8e6.tar.gz
IVGCVSW-3724 Adding serialization support for ArgMinMax
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I21210c843c3b8800ccc68d4f3095259d0a233bd1
Diffstat (limited to 'src/armnnSerializer/ArmnnSchema.fbs')
-rw-r--r--src/armnnSerializer/ArmnnSchema.fbs21
1 files changed, 19 insertions, 2 deletions
diff --git a/src/armnnSerializer/ArmnnSchema.fbs b/src/armnnSerializer/ArmnnSchema.fbs
index 2b3ec49afd..97d2780368 100644
--- a/src/armnnSerializer/ArmnnSchema.fbs
+++ b/src/armnnSerializer/ArmnnSchema.fbs
@@ -22,6 +22,11 @@ enum ActivationFunction : byte {
Square = 9
}
+enum ArgMinMaxFunction : byte {
+ Min = 0,
+ Max = 1
+}
+
enum DataType : byte {
Float16 = 0,
Float32 = 1,
@@ -133,7 +138,8 @@ enum LayerType : uint {
Resize = 43,
Stack = 44,
QuantizedLstm = 45,
- Abs = 46
+ Abs = 46,
+ ArgMinMax = 47
}
// Base layer table to be used as part of other layers
@@ -171,6 +177,16 @@ table AdditionLayer {
base:LayerBase;
}
+table ArgMinMaxLayer {
+ base:LayerBase;
+ descriptor:ArgMinMaxDescriptor;
+}
+
+table ArgMinMaxDescriptor{
+ function:ArgMinMaxFunction;
+ axis:int;
+}
+
table ConstantLayer {
base:LayerBase;
input:ConstTensor;
@@ -693,7 +709,8 @@ union Layer {
TransposeConvolution2dLayer,
ResizeLayer,
StackLayer,
- AbsLayer
+ AbsLayer,
+ ArgMinMaxLayer
}
table AnyLayer {