Home
last modified time | relevance | path

Searched refs:OperandType (Results 1 – 25 of 229) sorted by relevance

12345678910

/aosp12/packages/modules/NeuralNetworks/common/
H A DLegacyUtils.cpp1078 OperandType::TENSOR_QUANT8_ASYMM, OperandType::TENSOR_INT32, in validateOperation()
1079 OperandType::TENSOR_INT32, OperandType::TENSOR_INT32, in validateOperation()
1123 OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, in validateOperation()
1124 OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, in validateOperation()
1125 OperandType::TENSOR_FLOAT32, OperandType::INT32, in validateOperation()
1134 OperandType::TENSOR_FLOAT16, OperandType::TENSOR_FLOAT16, in validateOperation()
1135 OperandType::TENSOR_FLOAT16, OperandType::TENSOR_FLOAT16, in validateOperation()
1136 OperandType::TENSOR_FLOAT16, OperandType::INT32, in validateOperation()
1167 inputType, OperandType::INT32, OperandType::INT32, in validateOperation()
1616 OperandType::INT32, OperandType::INT32, OperandType::INT32, in validateOperation()
[all …]
H A DValidation.cpp2101 OperandType::TENSOR_QUANT8_ASYMM, OperandType::TENSOR_INT32, in validateOperationButNotOperandsImpl()
2102 OperandType::TENSOR_INT32, OperandType::TENSOR_INT32, in validateOperationButNotOperandsImpl()
2137 OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, in validateOperationButNotOperandsImpl()
2138 OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, in validateOperationButNotOperandsImpl()
2139 OperandType::TENSOR_FLOAT32, OperandType::INT32, in validateOperationButNotOperandsImpl()
2148 OperandType::TENSOR_FLOAT16, OperandType::TENSOR_FLOAT16, in validateOperationButNotOperandsImpl()
2149 OperandType::TENSOR_FLOAT16, OperandType::TENSOR_FLOAT16, in validateOperationButNotOperandsImpl()
2150 OperandType::TENSOR_FLOAT16, OperandType::INT32, in validateOperationButNotOperandsImpl()
2177 inputType, OperandType::INT32, OperandType::INT32, in validateOperationButNotOperandsImpl()
2588 OperandType::INT32, OperandType::INT32, OperandType::INT32, in validateOperationButNotOperandsImpl()
[all …]
H A DValidateHal.cpp101 case V1_3::OperandType::FLOAT32: in validateOperandExtraParams()
102 case V1_3::OperandType::INT32: in validateOperandExtraParams()
103 case V1_3::OperandType::UINT32: in validateOperandExtraParams()
104 case V1_3::OperandType::BOOL: in validateOperandExtraParams()
105 case V1_3::OperandType::SUBGRAPH: in validateOperandExtraParams()
962 case V1_0::OperandType::INT32: in validOperandType()
967 case V1_0::OperandType::OEM: in validOperandType()
981 case V1_2::OperandType::BOOL: in validOperandType()
991 case V1_2::OperandType::OEM: in validOperandType()
1005 case V1_3::OperandType::BOOL: in validOperandType()
[all …]
/aosp12/hardware/interfaces/neuralnetworks/1.3/vts/functional/
H A DUtils.cpp28 case V1_3::OperandType::FLOAT32: in sizeOfData()
29 case V1_3::OperandType::INT32: in sizeOfData()
30 case V1_3::OperandType::UINT32: in sizeOfData()
36 case V1_3::OperandType::FLOAT16: in sizeOfData()
40 case V1_3::OperandType::BOOL: in sizeOfData()
46 case V1_3::OperandType::SUBGRAPH: in sizeOfData()
56 case V1_3::OperandType::FLOAT32: in isTensor()
57 case V1_3::OperandType::INT32: in isTensor()
58 case V1_3::OperandType::UINT32: in isTensor()
59 case V1_3::OperandType::FLOAT16: in isTensor()
[all …]
H A DValidateModel.cpp408 case OperandType::INT32: in getInvalidRank()
409 case OperandType::UINT32: in getInvalidRank()
410 case OperandType::BOOL: in getInvalidRank()
449 case OperandType::INT32: in getInvalidScale()
451 case OperandType::BOOL: in getInvalidScale()
488 case OperandType::INT32: in getInvalidZeroPoints()
490 case OperandType::BOOL: in getInvalidZeroPoints()
776 case OperandType::INT32: in mutateOperand()
778 case OperandType::BOOL: in mutateOperand()
820 case OperandType::OEM: in mutateOperand()
[all …]
/aosp12/hardware/interfaces/neuralnetworks/1.2/vts/functional/
H A DUtils.cpp27 uint32_t sizeOfData(V1_2::OperandType type) { in sizeOfData()
29 case V1_2::OperandType::FLOAT32: in sizeOfData()
30 case V1_2::OperandType::INT32: in sizeOfData()
31 case V1_2::OperandType::UINT32: in sizeOfData()
37 case V1_2::OperandType::FLOAT16: in sizeOfData()
41 case V1_2::OperandType::BOOL: in sizeOfData()
54 case V1_2::OperandType::FLOAT32: in isTensor()
55 case V1_2::OperandType::INT32: in isTensor()
56 case V1_2::OperandType::UINT32: in isTensor()
57 case V1_2::OperandType::FLOAT16: in isTensor()
[all …]
H A DValidateModel.cpp389 case OperandType::INT32: in getInvalidRank()
390 case OperandType::UINT32: in getInvalidRank()
391 case OperandType::BOOL: in getInvalidRank()
429 case OperandType::INT32: in getInvalidScale()
431 case OperandType::BOOL: in getInvalidScale()
467 case OperandType::INT32: in getInvalidZeroPoints()
469 case OperandType::BOOL: in getInvalidZeroPoints()
748 case OperandType::INT32: in mutateOperand()
750 case OperandType::BOOL: in mutateOperand()
792 case OperandType::OEM: in mutateOperand()
[all …]
/aosp12/packages/modules/NeuralNetworks/common/operations/
H A DComparisons.cpp131 inputType == OperandType::TENSOR_BOOL8 || inputType == OperandType::TENSOR_FLOAT16 || in validate()
132 inputType == OperandType::TENSOR_FLOAT32 || inputType == OperandType::TENSOR_INT32 || in validate()
159 case OperandType::TENSOR_INT32: in executeLess()
165 case OperandType::TENSOR_BOOL8: in executeLess()
178 case OperandType::TENSOR_INT32: in executeLessEqual()
184 case OperandType::TENSOR_BOOL8: in executeLessEqual()
197 case OperandType::TENSOR_INT32: in executeEqual()
203 case OperandType::TENSOR_BOOL8: in executeEqual()
216 case OperandType::TENSOR_INT32: in executeNotEqual()
222 case OperandType::TENSOR_BOOL8: in executeNotEqual()
[all …]
H A DUnidirectionalSequenceLSTM.cpp128 inExpectedTypes = {OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, in validate()
129 OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, in validate()
130 OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, in validate()
131 OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, in validate()
132 OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, in validate()
133 OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, in validate()
134 OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, in validate()
138 OperandType::INT32, OperandType::FLOAT32, in validate()
139 OperandType::FLOAT32, OperandType::BOOL, in validate()
154 OperandType::INT32, OperandType::FLOAT16, in validate()
[all …]
H A DDequantize.cpp90 if (inputType == OperandType::TENSOR_QUANT8_ASYMM && in validate()
91 outputType == OperandType::TENSOR_FLOAT32) { in validate()
100 NN_RET_CHECK(outputType == OperandType::TENSOR_FLOAT16 || in validate()
101 outputType == OperandType::TENSOR_FLOAT32) in validate()
122 if (inputType == OperandType::TENSOR_QUANT8_ASYMM) { in execute()
124 if (outputType == OperandType::TENSOR_FLOAT16) { in execute()
127 } else if (outputType == OperandType::TENSOR_FLOAT32) { in execute()
130 } else if (inputType == OperandType::TENSOR_QUANT8_SYMM) { in execute()
132 if (outputType == OperandType::TENSOR_FLOAT16) { in execute()
140 if (outputType == OperandType::TENSOR_FLOAT16) { in execute()
[all …]
H A DFill.cpp46 bool getValueType(OperandType outputType, OperandType* valueType) { in getValueType()
48 case OperandType::TENSOR_FLOAT16: in getValueType()
49 *valueType = OperandType::FLOAT16; in getValueType()
51 case OperandType::TENSOR_FLOAT32: in getValueType()
52 *valueType = OperandType::FLOAT32; in getValueType()
54 case OperandType::TENSOR_INT32: in getValueType()
55 *valueType = OperandType::INT32; in getValueType()
76 OperandType valueType; in validate()
98 case OperandType::FLOAT16: in execute()
100 case OperandType::FLOAT32: in execute()
[all …]
H A DReduce.cpp81 validateInputTypes(context, {inputType, OperandType::TENSOR_INT32, OperandType::BOOL})); in validateProdSum()
100 validateInputTypes(context, {inputType, OperandType::TENSOR_INT32, OperandType::BOOL})); in validateMaxMin()
120 validateInputTypes(context, {inputType, OperandType::TENSOR_INT32, OperandType::BOOL})); in validateLogical()
170 case OperandType::TENSOR_FLOAT16: in executeProd()
176 case OperandType::TENSOR_FLOAT32: in executeProd()
189 case OperandType::TENSOR_FLOAT16: in executeSum()
191 case OperandType::TENSOR_FLOAT32: in executeSum()
200 case OperandType::TENSOR_FLOAT16: in executeMax()
203 case OperandType::TENSOR_FLOAT32: in executeMax()
238 case OperandType::TENSOR_BOOL8: in executeAny()
[all …]
H A DRank.cpp36 OperandType inputType = context->getInputType(kInputTensor); in validate()
37 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate()
38 inputType == OperandType::TENSOR_FLOAT32 || in validate()
39 inputType == OperandType::TENSOR_INT32 || in validate()
40 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
41 inputType == OperandType::TENSOR_QUANT16_SYMM || in validate()
42 inputType == OperandType::TENSOR_BOOL8 || in validate()
44 inputType == OperandType::TENSOR_QUANT16_ASYMM || in validate()
45 inputType == OperandType::TENSOR_QUANT8_SYMM || in validate()
46 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate()
[all …]
H A DRoiPooling.cpp195 std::vector<OperandType> inExpectedTypes; in validate()
198 inExpectedTypes = {OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, in validate()
199 OperandType::TENSOR_INT32, OperandType::INT32, in validate()
200 OperandType::INT32, OperandType::FLOAT32, in validate()
201 OperandType::FLOAT32, OperandType::BOOL}; in validate()
203 inExpectedTypes = {OperandType::TENSOR_FLOAT16, OperandType::TENSOR_FLOAT16, in validate()
204 OperandType::TENSOR_INT32, OperandType::INT32, in validate()
205 OperandType::INT32, OperandType::FLOAT16, in validate()
206 OperandType::FLOAT16, OperandType::BOOL}; in validate()
279 case OperandType::TENSOR_FLOAT16: in execute()
[all …]
H A DQuantize.cpp70 const OperandType inputType = context->getInputType(kInputTensor); in validate()
73 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate()
74 inputType == OperandType::TENSOR_FLOAT32) in validate()
76 NN_RET_CHECK(outputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
77 outputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate()
79 if (outputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
97 const OperandType inputType = context->getInputType(kInputTensor); in execute()
99 if (inputType == OperandType::TENSOR_FLOAT32) { in execute()
100 if (outputType == OperandType::TENSOR_QUANT8_ASYMM) { in execute()
109 } else if (inputType == OperandType::TENSOR_FLOAT16) { in execute()
[all …]
H A DGenerateProposals.cpp721 OperandType::TENSOR_FLOAT16, OperandType::TENSOR_FLOAT16, OperandType::TENSOR_INT32, in validate()
722 OperandType::FLOAT16, OperandType::INT32, OperandType::INT32, in validate()
723 OperandType::FLOAT16, OperandType::FLOAT16, OperandType::FLOAT16}; in validate()
728 OperandType::TENSOR_FLOAT32, OperandType::TENSOR_FLOAT32, OperandType::TENSOR_INT32, in validate()
729 OperandType::FLOAT32, OperandType::INT32, OperandType::INT32, in validate()
730 OperandType::FLOAT32, OperandType::FLOAT32, OperandType::FLOAT32}; in validate()
1597 OperandType::FLOAT16, OperandType::BOOL, in validate()
1598 OperandType::INT32, OperandType::INT32, in validate()
1600 OperandType::FLOAT16, OperandType::BOOL}; in validate()
1605 OperandType::FLOAT32, OperandType::BOOL, in validate()
[all …]
H A DFullyConnected.cpp235 OperandType::TENSOR_FLOAT32, in validate()
236 OperandType::TENSOR_FLOAT32, in validate()
237 OperandType::TENSOR_FLOAT32, in validate()
238 OperandType::INT32, in validate()
246 OperandType::INT32, in validate()
266 OperandType::TENSOR_INT32, in validate()
267 OperandType::INT32, in validate()
275 OperandType::TENSOR_INT32, in validate()
276 OperandType::INT32, in validate()
308 case OperandType::TENSOR_FLOAT32: in execute()
[all …]
/aosp12/hardware/interfaces/neuralnetworks/1.3/
H A Dtypes.hal26 import @1.2::OperandType;
31 enum OperandType : @1.2::OperandType {
118 * Supported tensor {@link OperandType}:
120 * * {@link OperandType::TENSOR_FLOAT32}
1277 * OperandType::FLOAT16}.
1287 * OperandType::FLOAT16}.
2927 * {@link OperandType} to the same {@link OperandType} is supported:
5366 OperandType type;
5490 OperandType type;
5548 * See {@link OperandType}.
[all …]
/aosp12/hardware/interfaces/neuralnetworks/aidl/vts/functional/
H A DUtils.cpp43 case OperandType::FLOAT32: in sizeOfData()
44 case OperandType::INT32: in sizeOfData()
45 case OperandType::UINT32: in sizeOfData()
51 case OperandType::FLOAT16: in sizeOfData()
55 case OperandType::BOOL: in sizeOfData()
61 case OperandType::SUBGRAPH: in sizeOfData()
71 case OperandType::FLOAT32: in isTensor()
72 case OperandType::INT32: in isTensor()
73 case OperandType::UINT32: in isTensor()
74 case OperandType::FLOAT16: in isTensor()
[all …]
H A DValidateModel.cpp414 case OperandType::INT32: in getInvalidRank()
415 case OperandType::UINT32: in getInvalidRank()
416 case OperandType::BOOL: in getInvalidRank()
455 case OperandType::INT32: in getInvalidScale()
456 case OperandType::UINT32: in getInvalidScale()
457 case OperandType::BOOL: in getInvalidScale()
494 case OperandType::INT32: in getInvalidZeroPoints()
496 case OperandType::BOOL: in getInvalidZeroPoints()
756 case OperandType::INT32: in mutateOperand()
758 case OperandType::BOOL: in mutateOperand()
[all …]
/aosp12/hardware/interfaces/neuralnetworks/1.2/
H A Dtypes.hal22 import @1.0::OperandType;
40 enum OperandType : @1.0::OperandType {
181 * Supported tensor {@link OperandType}:
183 * * {@link OperandType::TENSOR_FLOAT32}
218 * Supported tensor {@link OperandType}:
1278 * OperandType::FLOAT16}.
1288 * OperandType::FLOAT16}.
4745 OperandType type;
4804 OperandType type;
4860 * See {@link OperandType}.
[all …]
/aosp12/packages/modules/NeuralNetworks/tools/test_generator/tests/P_vts_variation/
H A Dstdout.txt.expect44 .type = OperandType::INT32,
53 .type = OperandType::INT32,
62 .type = OperandType::INT32,
71 .type = OperandType::INT32,
80 .type = OperandType::INT32,
191 .type = OperandType::INT32,
200 .type = OperandType::INT32,
209 .type = OperandType::INT32,
218 .type = OperandType::INT32,
227 .type = OperandType::INT32,
[all …]
/aosp12/packages/modules/NeuralNetworks/tools/test_generator/tests/P_vts_implicit_variation/
H A Dstdout.txt.expect44 .type = OperandType::INT32,
53 .type = OperandType::INT32,
62 .type = OperandType::INT32,
71 .type = OperandType::INT32,
80 .type = OperandType::INT32,
191 .type = OperandType::INT32,
200 .type = OperandType::INT32,
209 .type = OperandType::INT32,
218 .type = OperandType::INT32,
227 .type = OperandType::INT32,
[all …]
/aosp12/packages/modules/NeuralNetworks/tools/test_generator/tests/P_vts_naming/
H A Dstdout.txt.expect44 .type = OperandType::INT32,
53 .type = OperandType::INT32,
62 .type = OperandType::INT32,
71 .type = OperandType::INT32,
80 .type = OperandType::INT32,
191 .type = OperandType::INT32,
200 .type = OperandType::INT32,
209 .type = OperandType::INT32,
218 .type = OperandType::INT32,
227 .type = OperandType::INT32,
[all …]
/aosp12/packages/modules/NeuralNetworks/tools/test_generator/tests/P_variation/
H A Dstdout.txt.expect20 OperandType type3(Type::INT32, {});
93 OperandType type3(Type::INT32, {});
168 OperandType type3(Type::INT32, {});
245 OperandType type3(Type::INT32, {});
320 OperandType type3(Type::INT32, {});
397 OperandType type3(Type::INT32, {});
472 OperandType type3(Type::INT32, {});
549 OperandType type3(Type::INT32, {});
628 OperandType type3(Type::INT32, {});
705 OperandType type3(Type::INT32, {});
[all …]

12345678910