summaryrefslogtreecommitdiff
path: root/nn/runtime/test/fuzzing
diff options
context:
space:
mode:
authorLev Proleev <levp@google.com>2019-09-11 11:21:46 +0100
committerLev Proleev <levp@google.com>2019-10-16 14:07:14 +0100
commit77f1571d911bd0c3be09733c09465d97f51ba442 (patch)
tree8e0b119e9fbf5f8083f58f44effe13fd988ab46e /nn/runtime/test/fuzzing
parentfe3aba71df26ee2ea0e7dfa02883586ae921d1eb (diff)
downloadml-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.h9
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 <>