Home
last modified time | relevance | path

Searched refs:inputType (Results 1 – 25 of 100) sorted by relevance

1234

/packages/modules/NeuralNetworks/common/types/operations/src/
DLSTM.cpp35 auto inputType = context->getInputType(0); in validate() local
36 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT32 || in validate()
37 inputType == OperandType::TENSOR_FLOAT16) in validate()
41 inExpectedTypes = {inputType, inputType, inputType, inputType, inputType, inputType, in validate()
42 inputType, inputType, inputType, inputType, inputType, inputType, in validate()
43 inputType, inputType, inputType, inputType, inputType, inputType, in validate()
44 inputType, inputType, OperandType::INT32}; in validate()
45 if (inputType == OperandType::TENSOR_FLOAT32) { in validate()
54 outExpectedTypes = {inputType, inputType, inputType, inputType}; in validate()
60 inExpectedTypes.push_back(inputType); in validate()
DElementwise.cpp27 OperandType inputType = context->getInputType(kInputTensor); in validate() local
28 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate()
29 inputType == OperandType::TENSOR_FLOAT32) in validate()
31 NN_RET_CHECK(validateInputTypes(context, {inputType})); in validate()
32 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate()
39 OperandType inputType = context->getInputType(kInputTensor); in validateAbs() local
40 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validateAbs()
41 inputType == OperandType::TENSOR_FLOAT32 || inputType == OperandType::TENSOR_INT32) in validateAbs()
43 NN_RET_CHECK(validateInputTypes(context, {inputType})); in validateAbs()
44 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validateAbs()
[all …]
DReshape.cpp33 auto inputType = context->getInputType(0); in validateDepthToSpace() local
37 if (inputType == OperandType::TENSOR_FLOAT32) { in validateDepthToSpace()
41 } else if (inputType == OperandType::TENSOR_FLOAT16) { in validateDepthToSpace()
45 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM) { in validateDepthToSpace()
49 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validateDepthToSpace()
73 auto inputType = context->getInputType(0); in validateSpaceToDepth() local
77 if (inputType == OperandType::TENSOR_FLOAT32) { in validateSpaceToDepth()
81 } else if (inputType == OperandType::TENSOR_FLOAT16) { in validateSpaceToDepth()
85 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM) { in validateSpaceToDepth()
89 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validateSpaceToDepth()
[all …]
DGenerateProposals.cpp32 auto inputType = context->getInputType(kRoiTensor); in validate() local
34 if (inputType == OperandType::TENSOR_FLOAT32 || inputType == OperandType::TENSOR_FLOAT16) { in validate()
35 inExpectedTypes = {inputType, inputType, OperandType::TENSOR_INT32, inputType}; in validate()
36 } else if (inputType == OperandType::TENSOR_QUANT16_ASYMM) { in validate()
48 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate()
61 auto inputType = context->getInputType(kScoreTensor); in validate() local
62 if (inputType == OperandType::TENSOR_FLOAT16) { in validate()
69 } else if (inputType == OperandType::TENSOR_FLOAT32) { in validate()
76 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
77 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
[all …]
DBidirectionalSequenceRNN.cpp34 OperandType inputType = context->getInputType(kInputTensor); in validate() local
35 if (inputType != OperandType::TENSOR_FLOAT16 && inputType != OperandType::TENSOR_FLOAT32) { in validate()
37 << inputType; in validate()
40 context, {inputType, inputType, inputType, inputType, inputType, inputType, inputType, in validate()
41 inputType, inputType, inputType, inputType, inputType, OperandType::INT32, in validate()
44 std::vector<OperandType> outExpectedTypes(numOutputs, inputType); in validate()
DReduce.cpp27 OperandType inputType = context->getInputType(kInputTensor); in validateProdSum() local
28 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validateProdSum()
29 inputType == OperandType::TENSOR_FLOAT32) in validateProdSum()
32 validateInputTypes(context, {inputType, OperandType::TENSOR_INT32, OperandType::BOOL})); in validateProdSum()
33 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validateProdSum()
44 OperandType inputType = context->getInputType(kInputTensor); in validateMaxMin() local
45 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validateMaxMin()
46 inputType == OperandType::TENSOR_FLOAT32 || in validateMaxMin()
47 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validateMaxMin()
48 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validateMaxMin()
[all …]
DRank.cpp27 OperandType inputType = context->getInputType(kInputTensor); in validate() local
28 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate()
29 inputType == OperandType::TENSOR_FLOAT32 || in validate()
30 inputType == OperandType::TENSOR_INT32 || in validate()
31 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
32 inputType == OperandType::TENSOR_QUANT16_SYMM || in validate()
33 inputType == OperandType::TENSOR_BOOL8 || in validate()
34 inputType == OperandType::TENSOR_QUANT8_SYMM_PER_CHANNEL || in validate()
35 inputType == OperandType::TENSOR_QUANT16_ASYMM || in validate()
36 inputType == OperandType::TENSOR_QUANT8_SYMM || in validate()
[all …]
DActivation.cpp27 auto inputType = context->getInputType(kInputTensor); in validate() local
29 if (inputType == OperandType::TENSOR_FLOAT32) { in validate()
31 } else if (inputType == OperandType::TENSOR_FLOAT16) { in validate()
33 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM) { in validate()
39 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
48 NN_RET_CHECK(validateInputTypes(context, {inputType})); in validate()
49 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate()
56 auto inputType = context->getInputType(kInputTensor); in validateHardSwish() local
58 if (inputType == OperandType::TENSOR_FLOAT16 || inputType == OperandType::TENSOR_FLOAT32 || in validateHardSwish()
59 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validateHardSwish()
[all …]
DEmbeddingLookup.cpp29 auto inputType = context->getInputType(1); in validate() local
30 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate()
31 inputType == OperandType::TENSOR_FLOAT32 || in validate()
32 inputType == OperandType::TENSOR_INT32 || in validate()
33 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
34 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate()
37 std::vector<OperandType> inExpectedTypes = {OperandType::TENSOR_INT32, inputType}; in validate()
38 std::vector<OperandType> outExpectedTypes = {inputType}; in validate()
39 if (inputType == OperandType::TENSOR_FLOAT16 || in validate()
40 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
[all …]
DResizeImageOps.cpp37 auto inputType = context->getInputType(kInputTensor); in validate() local
39 std::vector<OperandType> inExpectedTypes = {inputType, scalarType, scalarType}; in validate()
41 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate()
42 inputType == OperandType::TENSOR_FLOAT32 || in validate()
43 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
44 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate()
46 if (inputType == OperandType::TENSOR_FLOAT16 || inputType == OperandType::TENSOR_QUANT8_ASYMM) { in validate()
49 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
54 if (inputType == OperandType::TENSOR_FLOAT32) { in validate()
56 } else if (inputType == OperandType::TENSOR_FLOAT16) { in validate()
[all …]
DCast.cpp33 auto inputType = inputShape.type; in validate() local
38 if ((inputType == OperandType::TENSOR_FLOAT16 || inputType == OperandType::TENSOR_FLOAT32 || in validate()
39 inputType == OperandType::TENSOR_INT32 || inputType == OperandType::TENSOR_QUANT8_ASYMM) && in validate()
44 inExpectedTypes = {inputType}; in validate()
46 } else if (inputType == OperandType::TENSOR_BOOL8 || in validate()
47 inputType == OperandType::TENSOR_QUANT16_ASYMM || in validate()
48 inputType == OperandType::TENSOR_QUANT16_SYMM || in validate()
49 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED || in validate()
50 inputType == OperandType::TENSOR_QUANT8_SYMM) { in validate()
52 inExpectedTypes = {inputType}; in validate()
[all …]
DUnidirectionalSequenceRNN.cpp30 OperandType inputType = context->getInputType(kInputTensor); in validate() local
31 if (inputType != OperandType::TENSOR_FLOAT16 && inputType != OperandType::TENSOR_FLOAT32) { in validate()
33 << inputType; in validate()
35 NN_RET_CHECK(validateInputTypes(context, {inputType, inputType, inputType, inputType, inputType, in validate()
37 std::vector<OperandType> outputTypes = {inputType}; in validate()
41 outputTypes.push_back(inputType); in validate()
DComparisons.cpp27 OperandType inputType = context->getInputType(kInputTensor1); in validate() local
29 inputType == OperandType::TENSOR_BOOL8 || inputType == OperandType::TENSOR_FLOAT16 || in validate()
30 inputType == OperandType::TENSOR_FLOAT32 || inputType == OperandType::TENSOR_INT32 || in validate()
31 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
32 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate()
33 << "Unsupported input operand type for comparison op: " << inputType; in validate()
34 NN_RET_CHECK(validateInputTypes(context, {inputType, inputType})); in validate()
36 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
DTransposeConv2D.cpp30 const auto inputType = context->getInputType(kInputTensor); in validate() local
34 if (inputType == OperandType::TENSOR_FLOAT32 || inputType == OperandType::TENSOR_FLOAT16) { in validate()
35 inExpectedTypes = {inputType, inputType, inputType}; in validate()
36 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
37 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
39 filterType == inputType) in validate()
49 inExpectedTypes = {inputType, filterType, OperandType::TENSOR_INT32}; in validate()
50 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
68 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate()
DSelect.cpp27 OperandType inputType = context->getInputType(kInputTensor1); in validate() local
28 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate()
29 inputType == OperandType::TENSOR_FLOAT32 || in validate()
30 inputType == OperandType::TENSOR_INT32 || in validate()
31 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
32 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate()
33 << "Unsupported input operand type for select op: " << inputType; in validate()
34 NN_RET_CHECK(validateInputTypes(context, {OperandType::TENSOR_BOOL8, inputType, inputType})); in validate()
35 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate()
DTopK_V2.cpp27 OperandType inputType = context->getInputType(kInputTensor); in validate() local
28 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate()
29 inputType == OperandType::TENSOR_FLOAT32 || in validate()
30 inputType == OperandType::TENSOR_INT32 || in validate()
31 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
32 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate()
33 << "Unsupported input operand type for select op: " << inputType; in validate()
34 NN_RET_CHECK(validateInputTypes(context, {inputType, OperandType::INT32})); in validate()
35 NN_RET_CHECK(validateOutputTypes(context, {inputType, OperandType::TENSOR_INT32})); in validate()
37 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
DSVDF.cpp30 OperandType inputType = context->getInputType(0); in validate() local
31 if (inputType == OperandType::TENSOR_FLOAT32) { in validate()
33 } else if (inputType == OperandType::TENSOR_FLOAT16) { in validate()
40 inputType, inputType, inputType, inputType, in validate()
41 inputType, OperandType::INT32, OperandType::INT32, in validate()
43 std::vector<OperandType> outExpectedTypes = {inputType, inputType}; in validate()
DMaximumMinimum.cpp31 OperandType inputType = context->getInputType(0); in validate() local
32 if (inputType == OperandType::TENSOR_FLOAT16 || inputType == OperandType::TENSOR_FLOAT32 || in validate()
33 inputType == OperandType::TENSOR_INT32 || inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
34 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
35 inExpectedTypes = {inputType, inputType}; in validate()
36 outExpectedTypes = {inputType}; in validate()
42 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
DSqueeze.cpp27 OperandType inputType = context->getInputType(kInputTensor); in validate() local
28 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate()
29 inputType == OperandType::TENSOR_FLOAT32 || in validate()
30 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
31 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate()
32 << "Unsupported input operand type for SQUEEZE op: " << inputType; in validate()
35 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
37 } else if (inputType == OperandType::TENSOR_FLOAT16) { in validate()
44 inputType, in validate()
47 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate()
DStridedSlice.cpp27 OperandType inputType = context->getInputType(kInputTensor); in validate() local
28 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate()
29 inputType == OperandType::TENSOR_FLOAT32 || in validate()
30 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate()
31 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate()
32 << "Unsupported input operand type for STRIDED_SLICE op: " << inputType; in validate()
35 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
37 } else if (inputType == OperandType::TENSOR_FLOAT16) { in validate()
44 inputType, in validate()
52 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate()
/packages/modules/NeuralNetworks/common/
DLegacyUtils.cpp738 auto inputType = operands[inputIndexes[0]].type; in validateOperation() local
741 if (inputType == OperandType::TENSOR_FLOAT32) { in validateOperation()
745 } else if (inputType == OperandType::TENSOR_FLOAT16) { in validateOperation()
749 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM) { in validateOperation()
753 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validateOperation()
758 } else if (inputType == OperandType::TENSOR_INT32) { in validateOperation()
782 auto inputType = operands[inputIndexes[0]].type; in validateOperation() local
785 if (inputType == OperandType::TENSOR_FLOAT32) { in validateOperation()
789 } else if (inputType == OperandType::TENSOR_FLOAT16) { in validateOperation()
793 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM) { in validateOperation()
[all …]
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/
DKeyboardLayoutSetNavigateMoreKeysBase.java80 final int elementId, final int inputType, final int imeOptions, in doTestMoreKeysOf() argument
83 editorInfo.inputType = inputType; in doTestMoreKeysOf()
121 final int elementId, final int inputType) { in doTestNavigationMoreKeysOf() argument
123 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
127 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
131 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
135 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
139 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
143 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
147 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
[all …]
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/
DInputTypeUtils.java44 private static boolean isWebEditTextInputType(final int inputType) { in isWebEditTextInputType() argument
45 return inputType == (TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_WEB_EDIT_TEXT); in isWebEditTextInputType()
48 private static boolean isWebPasswordInputType(final int inputType) { in isWebPasswordInputType() argument
50 && inputType == WEB_TEXT_PASSWORD_INPUT_TYPE; in isWebPasswordInputType()
53 private static boolean isWebEmailAddressInputType(final int inputType) { in isWebEmailAddressInputType() argument
55 && inputType == WEB_TEXT_EMAIL_ADDRESS_INPUT_TYPE; in isWebEmailAddressInputType()
58 private static boolean isNumberPasswordInputType(final int inputType) { in isNumberPasswordInputType() argument
60 && inputType == NUMBER_PASSWORD_INPUT_TYPE; in isNumberPasswordInputType()
63 private static boolean isTextPasswordInputType(final int inputType) { in isTextPasswordInputType() argument
64 return inputType == TEXT_PASSWORD_INPUT_TYPE; in isTextPasswordInputType()
[all …]
/packages/modules/NeuralNetworks/runtime/test/fibonacci_extension/
DFibonacciExtensionTest.cpp129 void addNopOperation(ExtensionModel* model, ExtensionOperandType inputType, uint32_t input, in addNopOperation() argument
132 ASSERT_EQ(inputType.operandType.type, ANEURALNETWORKS_TENSOR_FLOAT32); in addNopOperation()
133 ASSERT_EQ(inputType.dimensions.size(), 1u); in addNopOperation()
135 uint32_t inputZeros = model->addOperand(&inputType); in addNopOperation()
136 uint32_t inputSize = inputType.dimensions[0]; in addNopOperation()
150 void createModel(ExtensionModel* model, ExtensionOperandType inputType, in createModel() argument
152 uint32_t fibonacciInput = model->addOperand(&inputType); in createModel()
155 uint32_t modelInput = addNopOperations ? model->addOperand(&inputType) : fibonacciInput; in createModel()
159 addNopOperation(model, inputType, modelInput, fibonacciInput); in createModel()
178 ExtensionOperandType inputType(static_cast<Type>(mModel.getExtensionOperandType( in TEST_F() local
[all …]
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/
DInputAttributes.java62 final int inputType = null != editorInfo ? editorInfo.inputType : 0; in InputAttributes() local
63 final int inputClass = inputType & InputType.TYPE_MASK_CLASS; in InputAttributes()
64 mInputType = inputType; in InputAttributes()
65 mIsPasswordField = InputTypeUtils.isPasswordInputType(inputType) in InputAttributes()
66 || InputTypeUtils.isVisiblePasswordInputType(inputType); in InputAttributes()
74 } else if (InputType.TYPE_NULL == inputType) { in InputAttributes()
80 + " imeOptions=0x%08x", inputType, editorInfo.imeOptions)); in InputAttributes()
92 final int variation = inputType & InputType.TYPE_MASK_VARIATION; in InputAttributes()
94 0 != (inputType & InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); in InputAttributes()
96 0 != (inputType & InputType.TYPE_TEXT_FLAG_MULTI_LINE); in InputAttributes()
[all …]

1234