diff options
author | Lev Proleev <levp@google.com> | 2019-09-11 11:21:46 +0100 |
---|---|---|
committer | Lev Proleev <levp@google.com> | 2019-10-16 14:07:14 +0100 |
commit | 77f1571d911bd0c3be09733c09465d97f51ba442 (patch) | |
tree | 8e0b119e9fbf5f8083f58f44effe13fd988ab46e /nn/runtime/test/fuzzing | |
parent | fe3aba71df26ee2ea0e7dfa02883586ae921d1eb (diff) | |
download | ml-77f1571d911bd0c3be09733c09465d97f51ba442.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: Ieaf5fe6387c890ff456c8cc8be6bae886936af36
Merged-In: Ieaf5fe6387c890ff456c8cc8be6bae886936af36
(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 <> |