/aosp12/packages/modules/NeuralNetworks/common/ |
H A D | LegacyUtils.cpp | 952 inputType, in validateOperation() 960 inputType, in validateOperation() 1040 inExpectedTypes = {inputType, inputType, inputType, inputType, inputType, in validateOperation() 1041 inputType, inputType, inputType, inputType, inputType, in validateOperation() 1042 inputType, inputType, inputType, inputType, inputType, in validateOperation() 1043 inputType, inputType, inputType, inputType, inputType, in validateOperation() 1054 outExpectedTypes = {inputType, inputType, inputType, inputType}; in validateOperation() 1166 inputType, inputType, inputType, inputType, in validateOperation() 1169 std::vector<OperandType> outExpectedTypes = {inputType, inputType}; in validateOperation() 1559 inExpectedTypes = {inputType, inputType}; in validateOperation() [all …]
|
H A D | Validation.cpp | 1985 inputType, in validateOperationButNotOperandsImpl() 1993 inputType, in validateOperationButNotOperandsImpl() 2066 inExpectedTypes = {inputType, inputType, inputType, inputType, inputType, in validateOperationButNotOperandsImpl() 2067 inputType, inputType, inputType, inputType, inputType, in validateOperationButNotOperandsImpl() 2068 inputType, inputType, inputType, inputType, inputType, in validateOperationButNotOperandsImpl() 2069 inputType, inputType, inputType, inputType, inputType, in validateOperationButNotOperandsImpl() 2080 outExpectedTypes = {inputType, inputType, inputType, inputType}; in validateOperationButNotOperandsImpl() 2176 inputType, inputType, inputType, inputType, in validateOperationButNotOperandsImpl() 2179 std::vector<OperandType> outExpectedTypes = {inputType, inputType}; in validateOperationButNotOperandsImpl() 2537 inExpectedTypes = {inputType, inputType}; in validateOperationButNotOperandsImpl() [all …]
|
/aosp12/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
H A D | InputTypeUtils.java | 44 private static boolean isWebEditTextInputType(final int inputType) { in isWebEditTextInputType() argument 50 && inputType == WEB_TEXT_PASSWORD_INPUT_TYPE; in isWebPasswordInputType() 55 && inputType == WEB_TEXT_EMAIL_ADDRESS_INPUT_TYPE; in isWebEmailAddressInputType() 60 && inputType == NUMBER_PASSWORD_INPUT_TYPE; in isNumberPasswordInputType() 64 return inputType == TEXT_PASSWORD_INPUT_TYPE; in isTextPasswordInputType() 76 public static boolean isWebInputType(final int inputType) { in isWebInputType() argument 78 inputType & (TYPE_MASK_CLASS | TYPE_MASK_VARIATION); in isWebInputType() 84 public static boolean isPasswordInputType(final int inputType) { in isPasswordInputType() argument 86 inputType & (TYPE_MASK_CLASS | TYPE_MASK_VARIATION); in isPasswordInputType() 94 inputType & (TYPE_MASK_CLASS | TYPE_MASK_VARIATION); in isVisiblePasswordInputType() [all …]
|
/aosp12/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/ |
H A D | KeyboardLayoutSetNavigateMoreKeysBase.java | 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() 151 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf() [all …]
|
/aosp12/packages/modules/NeuralNetworks/common/operations/ |
H A D | Rank.cpp | 36 OperandType inputType = context->getInputType(kInputTensor); in validate() local 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 D | Elementwise.cpp | 89 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate() 90 inputType == OperandType::TENSOR_FLOAT32) in validate() 92 NN_RET_CHECK(validateInputTypes(context, {inputType})); in validate() 93 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate() 101 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validateAbs() 102 inputType == OperandType::TENSOR_FLOAT32 || inputType == OperandType::TENSOR_INT32) in validateAbs() 104 NN_RET_CHECK(validateInputTypes(context, {inputType})); in validateAbs() 105 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validateAbs() 114 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validateFloor() 115 inputType == OperandType::TENSOR_FLOAT32) in validateFloor() [all …]
|
H A D | Dequantize.cpp | 82 const OperandType inputType = context->getInputType(kInputTensor); in validate() local 90 if (inputType == OperandType::TENSOR_QUANT8_ASYMM && in validate() 95 NN_RET_CHECK(inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate() 96 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED || in validate() 97 inputType == OperandType::TENSOR_QUANT8_SYMM || in validate() 98 inputType == OperandType::TENSOR_QUANT8_SYMM_PER_CHANNEL) in validate() 118 const OperandType inputType = context->getInputType(kInputTensor); in execute() local 122 if (inputType == OperandType::TENSOR_QUANT8_ASYMM) { in execute() 130 } else if (inputType == OperandType::TENSOR_QUANT8_SYMM) { in execute() 138 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in execute() [all …]
|
H A D | Reduce.cpp | 76 OperandType inputType = context->getInputType(kInputTensor); in validateProdSum() local 77 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validateProdSum() 78 inputType == OperandType::TENSOR_FLOAT32) in validateProdSum() 82 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validateProdSum() 93 OperandType inputType = context->getInputType(kInputTensor); in validateMaxMin() local 94 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validateMaxMin() 95 inputType == OperandType::TENSOR_FLOAT32 || in validateMaxMin() 101 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validateMaxMin() 103 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validateMaxMin() 117 NN_RET_CHECK(inputType == OperandType::TENSOR_BOOL8) in validateLogical() [all …]
|
H A D | Select.cpp | 72 OperandType inputType = context->getInputType(kInputTensor1); in validate() local 73 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate() 74 inputType == OperandType::TENSOR_FLOAT32 || in validate() 75 inputType == OperandType::TENSOR_INT32 || in validate() 76 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate() 77 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate() 78 << "Unsupported input operand type for select op: " << inputType; in validate() 79 NN_RET_CHECK(validateInputTypes(context, {OperandType::TENSOR_BOOL8, inputType, inputType})); in validate() 80 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate()
|
H A D | Squeeze.cpp | 41 OperandType inputType = context->getInputType(kInputTensor); in validate() local 42 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate() 43 inputType == OperandType::TENSOR_FLOAT32 || in validate() 44 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate() 45 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate() 46 << "Unsupported input operand type for SQUEEZE op: " << inputType; in validate() 49 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate() 51 } else if (inputType == OperandType::TENSOR_FLOAT16) { in validate() 58 inputType, in validate() 61 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate()
|
H A D | TopK_V2.cpp | 79 OperandType inputType = context->getInputType(kInputTensor); in validate() local 80 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate() 81 inputType == OperandType::TENSOR_FLOAT32 || in validate() 82 inputType == OperandType::TENSOR_INT32 || in validate() 83 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate() 84 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate() 85 << "Unsupported input operand type for select op: " << inputType; in validate() 86 NN_RET_CHECK(validateInputTypes(context, {inputType, OperandType::INT32})); in validate() 87 NN_RET_CHECK(validateOutputTypes(context, {inputType, OperandType::TENSOR_INT32})); in validate() 89 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
|
H A D | Quantize.cpp | 70 const OperandType inputType = context->getInputType(kInputTensor); in validate() local 73 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate() 74 inputType == OperandType::TENSOR_FLOAT32) in validate() 75 << "Unsupported input operand type for QUANTIZE op: " << inputType; in validate() 97 const OperandType inputType = context->getInputType(kInputTensor); in execute() local 99 if (inputType == OperandType::TENSOR_FLOAT32) { in execute() 109 } else if (inputType == OperandType::TENSOR_FLOAT16) { in execute() 121 << inputType << " output type: " << context->getOutputType(kOutputTensor) in execute()
|
H A D | Gather.cpp | 65 OperandType inputType = context->getInputType(kInputTensor); in validate() local 66 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate() 67 inputType == OperandType::TENSOR_FLOAT32 || in validate() 68 inputType == OperandType::TENSOR_INT32 || in validate() 69 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate() 70 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate() 73 {inputType, OperandType::INT32, OperandType::TENSOR_INT32})); in validate() 74 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate() 75 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
|
H A D | ChannelShuffle.cpp | 63 auto inputType = context->getInputType(kInputTensor); in validate() local 64 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate() 65 inputType == OperandType::TENSOR_FLOAT32 || in validate() 66 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate() 67 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate() 73 NN_RET_CHECK(validateInputTypes(context, {inputType, OperandType::INT32, OperandType::INT32})); in validate() 74 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate() 75 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
|
H A D | Neg.cpp | 53 OperandType inputType = context->getInputType(kInputTensor); in validate() local 54 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate() 55 inputType == OperandType::TENSOR_FLOAT32 || inputType == OperandType::TENSOR_INT32) in validate() 57 NN_RET_CHECK(validateInputTypes(context, {inputType})); in validate() 58 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate()
|
H A D | UnidirectionalSequenceRNN.cpp | 135 OperandType inputType = context->getInputType(kInputTensor); in validate() local 136 if (inputType != OperandType::TENSOR_FLOAT16 && inputType != OperandType::TENSOR_FLOAT32) { in validate() 138 << inputType; in validate() 140 NN_RET_CHECK(validateInputTypes(context, {inputType, inputType, inputType, inputType, inputType, in validate() 142 std::vector<OperandType> outputTypes = {inputType}; in validate() 146 outputTypes.push_back(inputType); in validate()
|
H A D | PRelu.cpp | 105 auto inputType = context->getInputType(kInputTensor); in validate() local 106 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate() 107 inputType == OperandType::TENSOR_FLOAT32 || in validate() 108 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate() 109 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate() 111 NN_RET_CHECK(validateInputTypes(context, {inputType, inputType})); in validate() 112 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate() 113 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate()
|
H A D | Elu.cpp | 58 auto inputType = context->getInputType(kInputTensor); in validate() local 60 if (inputType == OperandType::TENSOR_FLOAT16 || inputType == OperandType::TENSOR_FLOAT32) { in validate() 66 inputType == OperandType::TENSOR_FLOAT16 ? OperandType::FLOAT16 : OperandType::FLOAT32; in validate() 67 NN_RET_CHECK(validateInputTypes(context, {inputType, scalarType})); in validate() 68 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate()
|
H A D | StridedSlice.cpp | 107 OperandType inputType = context->getInputType(kInputTensor); in validate() local 108 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate() 109 inputType == OperandType::TENSOR_FLOAT32 || in validate() 110 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate() 111 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate() 112 << "Unsupported input operand type for STRIDED_SLICE op: " << inputType; in validate() 115 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate() 117 } else if (inputType == OperandType::TENSOR_FLOAT16) { in validate() 124 inputType, in validate() 132 NN_RET_CHECK(validateOutputTypes(context, {inputType})); in validate()
|
H A D | ResizeImageOps.cpp | 187 auto inputType = context->getInputType(kInputTensor); in validate() local 191 NN_RET_CHECK(inputType == OperandType::TENSOR_FLOAT16 || in validate() 192 inputType == OperandType::TENSOR_FLOAT32 || in validate() 193 inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate() 194 inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) in validate() 196 if (inputType == OperandType::TENSOR_FLOAT16 || inputType == OperandType::TENSOR_QUANT8_ASYMM) { in validate() 199 if (inputType == OperandType::TENSOR_QUANT8_ASYMM_SIGNED) { in validate() 204 if (inputType == OperandType::TENSOR_FLOAT32) { in validate() 206 } else if (inputType == OperandType::TENSOR_FLOAT16) { in validate() 208 } else if (inputType == OperandType::TENSOR_QUANT8_ASYMM || in validate() [all …]
|
H A D | BidirectionalSequenceRNN.cpp | 326 OperandType inputType = context->getInputType(kInputTensor); in validate() local 327 if (inputType != OperandType::TENSOR_FLOAT16 && inputType != OperandType::TENSOR_FLOAT32) { in validate() 329 << inputType; in validate() 332 context, {inputType, inputType, inputType, inputType, inputType, inputType, inputType, in validate() 333 inputType, inputType, inputType, inputType, inputType, OperandType::INT32, in validate() 336 std::vector<OperandType> outExpectedTypes(numOutputs, inputType); in validate()
|
/aosp12/packages/modules/NeuralNetworks/runtime/test/fibonacci_extension/ |
H A D | FibonacciExtensionTest.cpp | 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() 152 uint32_t fibonacciInput = model->addOperand(&inputType); in createModel() 218 ExtensionOperandType inputType(Type::TENSOR_FLOAT32, {1}); in TEST_F() local 258 ExtensionOperandType inputType(Type::TENSOR_FLOAT32, {1}); in TEST_F() local 269 ExtensionOperandType inputType(Type::TENSOR_FLOAT32, {1}); in TEST_F() local 287 ExtensionOperandType inputType(Type::TENSOR_FLOAT32, {1}); in TEST_F() local 289 uint32_t input1 = mModel.addOperand(&inputType); in TEST_F() 308 uint32_t input = mModel.addOperand(&inputType); in TEST_F() [all …]
|
/aosp12/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
H A D | InputAttributes.java | 62 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() 92 final int variation = inputType & InputType.TYPE_MASK_VARIATION; in InputAttributes() 96 0 != (inputType & InputType.TYPE_TEXT_FLAG_MULTI_LINE); in InputAttributes() 149 return editorInfo.inputType == mInputType; in isSameInputType() 162 private void dumpFlags(final int inputType) { in dumpFlags() argument [all …]
|
/aosp12/packages/services/Car/service/src/com/android/car/ |
H A D | InputCaptureClientController.java | 386 for (int inputType : inputTypes) { in requestInputEventCapture() 388 inputType); in requestInputEventCapture() 400 newClient.mGrantedTypes.add(inputType); in requestInputEventCapture() 406 int inputType = perInputStacks.keyAt(i); in requestInputEventCapture() local 476 int inputType = perInputStacks.keyAt(i); in releaseInputEventCapture() local 518 if (inputType == null) { // not supported key in onKeyEvent() 519 inputType = CarInputManager.INPUT_TYPE_ALL_INPUTS; in onKeyEvent() 547 int inputType = event.getInputType(); in onRotaryEvent() local 548 if (!VALID_ROTARY_TYPES.contains(inputType)) { in onRotaryEvent() 765 for (int inputType : inputTypes) { in assertInputTypeValid() [all …]
|
/aosp12/frameworks/base/core/java/android/view/inputmethod/ |
H A D | EditorInfo.java | 117 public int inputType = TYPE_NULL; field in EditorInfo 612 if (isPasswordInputType(inputType)) { in setInitialSurroundingSubText() 885 private static boolean isPasswordInputType(int inputType) { in isPasswordInputType() argument 887 inputType & (TYPE_MASK_CLASS | TYPE_MASK_VARIATION); in isPasswordInputType() 916 | (inputType&TYPE_MASK_FLAGS); in makeCompatible() 920 | (inputType&TYPE_MASK_FLAGS); in makeCompatible() 924 inputType = TYPE_CLASS_NUMBER in makeCompatible() 925 | (inputType&TYPE_MASK_FLAGS); in makeCompatible() 940 proto.write(INPUT_TYPE, inputType); in dumpDebug() 985 dest.writeInt(inputType); in writeToParcel() [all …]
|