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-09 14:15:22 +0100
commitaf88effce1b911743d562f5490af2300c54f2349 (patch)
tree0336921e6689dcc5cc2f0474e5b56b27344496bf /nn/runtime/test/fuzzing
parentd23d5645dac1695c28baa943592879b9cf5f71b0 (diff)
downloadml-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.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 <>