aboutsummaryrefslogtreecommitdiff
path: root/src/armnnSerializer/ArmnnSchema.fbs
diff options
context:
space:
mode:
authorFinnWilliamsArm <Finn.Williams@arm.com>2019-06-28 15:07:10 +0100
committerFinnWilliamsArm <Finn.Williams@arm.com>2019-07-01 10:53:47 +0100
commit6fb339a7d202a9c64d8c7843d630fe8ab7be9f33 (patch)
tree08f7119b14c042bc009cae4ca90c0c49c5c15387 /src/armnnSerializer/ArmnnSchema.fbs
parenta9075df5b704e4f4432bf26027e3ba671d4596f0 (diff)
downloadarmnn-6fb339a7d202a9c64d8c7843d630fe8ab7be9f33.tar.gz
IVGCVSW-3364 Add serialization support for Resize layer
Signed-off-by: FinnWilliamsArm <Finn.Williams@arm.com> Change-Id: I3b1af816cefc1760f63324f365de93f899c9c9ee
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 7969d10598..09187927ae 100644
--- a/src/armnnSerializer/ArmnnSchema.fbs
+++ b/src/armnnSerializer/ArmnnSchema.fbs
@@ -36,6 +36,11 @@ enum DataLayout : byte {
NCHW = 1
}
+enum ResizeMethod: byte {
+ NearestNeighbor = 0,
+ Bilinear = 1,
+}
+
table TensorInfo {
dimensions:[uint];
dataType:DataType;
@@ -124,7 +129,8 @@ enum LayerType : uint {
Concat = 39,
SpaceToDepth = 40,
Prelu = 41,
- TransposeConvolution2d = 42
+ TransposeConvolution2d = 42,
+ Resize = 43
}
// Base layer table to be used as part of other layers
@@ -581,6 +587,18 @@ table TransposeConvolution2dDescriptor {
dataLayout:DataLayout = NCHW;
}
+table ResizeLayer {
+ base:LayerBase;
+ descriptor:ResizeDescriptor;
+}
+
+table ResizeDescriptor {
+ targetHeight:uint;
+ targetWidth:uint;
+ method:ResizeMethod = NearestNeighbor;
+ dataLayout:DataLayout;
+}
+
union Layer {
ActivationLayer,
AdditionLayer,
@@ -624,7 +642,8 @@ union Layer {
ConcatLayer,
SpaceToDepthLayer,
PreluLayer,
- TransposeConvolution2dLayer
+ TransposeConvolution2dLayer,
+ ResizeLayer
}
table AnyLayer {