diff options
author | FinnWilliamsArm <Finn.Williams@arm.com> | 2019-06-28 15:07:10 +0100 |
---|---|---|
committer | FinnWilliamsArm <Finn.Williams@arm.com> | 2019-07-01 10:53:47 +0100 |
commit | 6fb339a7d202a9c64d8c7843d630fe8ab7be9f33 (patch) | |
tree | 08f7119b14c042bc009cae4ca90c0c49c5c15387 /src/armnnSerializer/ArmnnSchema.fbs | |
parent | a9075df5b704e4f4432bf26027e3ba671d4596f0 (diff) | |
download | armnn-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.fbs | 23 |
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 { |