diff options
author | Lev Proleev <levp@google.com> | 2019-09-11 11:21:46 +0100 |
---|---|---|
committer | Lev Proleev <levp@google.com> | 2019-10-09 14:15:22 +0100 |
commit | af88effce1b911743d562f5490af2300c54f2349 (patch) | |
tree | 0336921e6689dcc5cc2f0474e5b56b27344496bf /nn/runtime/test/fuzzing | |
parent | d23d5645dac1695c28baa943592879b9cf5f71b0 (diff) | |
download | ml-af88effce1b911743d562f5490af2300c54f2349.tar.gz |
Add HAL version 1.3 and add TENSOR_QUANT8_ASYMM_SIGNED OperandType
Bug: 139120468
Bug: 137828494
Test: NeuralNetworksTest_static and VtsHalNeuralnetworksV1_2TargetTest
Change-Id: Iefcaf09145753facb2dc58bbc48e1e597c658b7c
Merged-In: Iefcaf09145753facb2dc58bbc48e1e597c658b7c
(cherry picked from commit 61c871c81b610a240d33ed84a30c14d13b470935)
Diffstat (limited to 'nn/runtime/test/fuzzing')
-rw-r--r-- | nn/runtime/test/fuzzing/RandomGraphGeneratorUtils.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/nn/runtime/test/fuzzing/RandomGraphGeneratorUtils.h b/nn/runtime/test/fuzzing/RandomGraphGeneratorUtils.h index 1611a4aa6..833572774 100644 --- a/nn/runtime/test/fuzzing/RandomGraphGeneratorUtils.h +++ b/nn/runtime/test/fuzzing/RandomGraphGeneratorUtils.h @@ -19,10 +19,12 @@ #include <chrono> #include <fstream> +#include <limits> #include <memory> #include <random> #include <sstream> #include <string> +#include <vector> #include "RandomGraphGenerator.h" #include "RandomVariable.h" @@ -251,6 +253,7 @@ static const char* kTypeNames[] = { "TENSOR_QUANT8_SYMM_PER_CHANNEL", "TENSOR_QUANT16_ASYMM", "TENSOR_QUANT8_SYMM", + "TENSOR_QUANT8_ASYMM_SIGNED", }; static const char* kLifeTimeNames[6] = { @@ -264,7 +267,7 @@ static const bool kScalarDataType[]{ true, // ANEURALNETWORKS_UINT32 false, // ANEURALNETWORKS_TENSOR_FLOAT32 false, // ANEURALNETWORKS_TENSOR_INT32 - false, // ANEURALNETWORKS_TENSOR_SYMMETRICAL_QUANT8 + false, // ANEURALNETWORKS_TENSOR_QUANT8_ASYMM true, // ANEURALNETWORKS_BOOL false, // ANEURALNETWORKS_TENSOR_QUANT16_SYMM false, // ANEURALNETWORKS_TENSOR_FLOAT16 @@ -273,6 +276,7 @@ static const bool kScalarDataType[]{ false, // ANEURALNETWORKS_TENSOR_QUANT8_SYMM_PER_CHANNEL false, // ANEURALNETWORKS_TENSOR_QUANT16_ASYMM false, // ANEURALNETWORKS_TENSOR_QUANT8_SYMM + false, // ANEURALNETWORKS_TENSOR_QUANT8_ASYMM_SIGNED }; static const uint32_t kSizeOfDataType[]{ @@ -281,7 +285,7 @@ static const uint32_t kSizeOfDataType[]{ 4, // ANEURALNETWORKS_UINT32 4, // ANEURALNETWORKS_TENSOR_FLOAT32 4, // ANEURALNETWORKS_TENSOR_INT32 - 1, // ANEURALNETWORKS_TENSOR_SYMMETRICAL_QUANT8 + 1, // ANEURALNETWORKS_TENSOR_QUANT8_ASYMM 1, // ANEURALNETWORKS_BOOL 2, // ANEURALNETWORKS_TENSOR_QUANT16_SYMM 2, // ANEURALNETWORKS_TENSOR_FLOAT16 @@ -290,6 +294,7 @@ static const uint32_t kSizeOfDataType[]{ 1, // ANEURALNETWORKS_TENSOR_QUANT8_SYMM_PER_CHANNEL 2, // ANEURALNETWORKS_TENSOR_QUANT16_ASYMM 1, // ANEURALNETWORKS_TENSOR_QUANT8_SYMM + 1, // ANEURALNETWORKS_TENSOR_QUANT8_ASYMM_SIGNED }; template <> |