aboutsummaryrefslogtreecommitdiff
path: root/src/armnnSerializer/ArmnnSchema.fbs
diff options
context:
space:
mode:
authorSadik Armagan <sadik.armagan@arm.com>2020-03-27 15:56:57 +0000
committerSadik Armagan <sadik.armagan@arm.com>2020-03-27 15:56:57 +0000
commit1a84fe3b92aaab61d2f3b865d347459e16eb43d4 (patch)
tree140928df39ee8d46e3fb4e3ccc7883116a1ce929 /src/armnnSerializer/ArmnnSchema.fbs
parent57ef0088d20dd708ff92222d244ea02f1e1e5216 (diff)
downloadarmnn-1a84fe3b92aaab61d2f3b865d347459e16eb43d4.tar.gz
IVGCVSW-4555 ArmnnConverter (Serializer) does not support per-axis quantization params
* TensorInfo can have multiple scales and quantization dimension. Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I0ff02e3766996b6a9da6dc4e92d366bc9505c77d
Diffstat (limited to 'src/armnnSerializer/ArmnnSchema.fbs')
-rw-r--r--src/armnnSerializer/ArmnnSchema.fbs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/armnnSerializer/ArmnnSchema.fbs b/src/armnnSerializer/ArmnnSchema.fbs
index ca3db5d542..ff79f6cffe 100644
--- a/src/armnnSerializer/ArmnnSchema.fbs
+++ b/src/armnnSerializer/ArmnnSchema.fbs
@@ -38,7 +38,8 @@ enum DataType : byte {
QuantisedSymm16 = 5, // deprecated
QAsymmU8 = 6,
QSymmS16 = 7,
- QAsymmS8 = 8
+ QAsymmS8 = 8,
+ QSymmS8 = 9
}
enum DataLayout : byte {
@@ -54,8 +55,10 @@ enum ResizeMethod: byte {
table TensorInfo {
dimensions:[uint];
dataType:DataType;
- quantizationScale:float = 1.0;
+ quantizationScale:float = 1.0; // @deprecated Use quantizationScales instead
quantizationOffset:int = 0;
+ quantizationScales:[float];
+ quantizationDim:uint;
}
struct Connection {