mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-02 20:24:19 +00:00
Merge changes from topic "cp_bool8"
* changes: Add TENSOR_BOOL8 support to generated tests Add new operand type TENSOR_BOOL8
This commit is contained in:
@@ -36,6 +36,7 @@ namespace neuralnetworks {
|
||||
namespace generated_tests {
|
||||
using ::android::hardware::neuralnetworks::V1_0::implementation::ExecutionCallback;
|
||||
using ::android::hardware::neuralnetworks::V1_0::implementation::PreparedModelCallback;
|
||||
using ::test_helper::bool8;
|
||||
using ::test_helper::compare;
|
||||
using ::test_helper::expectMultinomialDistributionWithinTolerance;
|
||||
using ::test_helper::filter;
|
||||
@@ -65,7 +66,8 @@ void copy_back(MixedTyped* dst, const std::vector<RequestArgument>& ra, char* sr
|
||||
copy_back_<uint8_t>(dst, ra, src);
|
||||
copy_back_<int16_t>(dst, ra, src);
|
||||
copy_back_<_Float16>(dst, ra, src);
|
||||
static_assert(5 == std::tuple_size<MixedTyped>::value,
|
||||
copy_back_<bool8>(dst, ra, src);
|
||||
static_assert(6 == std::tuple_size<MixedTyped>::value,
|
||||
"Number of types in MixedTyped changed, but copy_back function wasn't updated");
|
||||
}
|
||||
|
||||
|
||||
@@ -42,6 +42,13 @@ enum OperandType : @1.0::OperandType {
|
||||
TENSOR_QUANT16_SYMM = 7,
|
||||
/** A tensor of 16 bit floating point values. */
|
||||
TENSOR_FLOAT16 = 8,
|
||||
/**
|
||||
* A tensor of 8 bit boolean values.
|
||||
*
|
||||
* Values of this operand type are either true or false. A zero value
|
||||
* represents false; any other value represents true.
|
||||
*/
|
||||
TENSOR_BOOL8 = 9,
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -51,7 +58,7 @@ enum OperandType : @1.0::OperandType {
|
||||
*/
|
||||
enum OperandTypeRange : uint32_t {
|
||||
OPERAND_FUNDAMENTAL_MIN = 0,
|
||||
OPERAND_FUNDAMENTAL_MAX = 8,
|
||||
OPERAND_FUNDAMENTAL_MAX = 9,
|
||||
OPERAND_OEM_MIN = 10000,
|
||||
OPERAND_OEM_MAX = 10001,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user