xref: /aosp_15_r20/external/executorch/backends/qualcomm/utils/constants.py (revision 523fa7a60841cd1ecfb9cc4201f1ca8b03ed023a)
1*523fa7a6SAndroid Build Coastguard Worker# Copyright (c) Qualcomm Innovation Center, Inc.
2*523fa7a6SAndroid Build Coastguard Worker# All rights reserved
3*523fa7a6SAndroid Build Coastguard Worker#
4*523fa7a6SAndroid Build Coastguard Worker# This source code is licensed under the BSD-style license found in the
5*523fa7a6SAndroid Build Coastguard Worker# LICENSE file in the root directory of this source tree.
6*523fa7a6SAndroid Build Coastguard Worker
7*523fa7a6SAndroid Build Coastguard Worker# Qualcomm specific key
8*523fa7a6SAndroid Build Coastguard Worker
9*523fa7a6SAndroid Build Coastguard Worker# constants in backends/qualcomm/_passes & backends/qualcomm/builders
10*523fa7a6SAndroid Build Coastguard WorkerQCOM_AXIS = "axis"
11*523fa7a6SAndroid Build Coastguard WorkerQCOM_AXIS_ORDER = "axis_order"
12*523fa7a6SAndroid Build Coastguard WorkerQCOM_BITWIDTH = "bitwidth"
13*523fa7a6SAndroid Build Coastguard WorkerQCOM_DATA = "data"
14*523fa7a6SAndroid Build Coastguard WorkerQCOM_DTYPE = "dtype"
15*523fa7a6SAndroid Build Coastguard WorkerQCOM_ENCODING = "encoding"
16*523fa7a6SAndroid Build Coastguard WorkerQCOM_INSERTED_PERMUTE = "qnn_permute"
17*523fa7a6SAndroid Build Coastguard WorkerQCOM_LAYOUT_CHANGE = "layout_change"
18*523fa7a6SAndroid Build Coastguard WorkerQCOM_OFFSET = "offset"
19*523fa7a6SAndroid Build Coastguard WorkerQCOM_QUANTIZED_IO = "q_tensor_io"
20*523fa7a6SAndroid Build Coastguard WorkerQCOM_QUANT_ATTRS = "quant_attrs"
21*523fa7a6SAndroid Build Coastguard WorkerQCOM_QUANT_MIN = "quant_min"
22*523fa7a6SAndroid Build Coastguard WorkerQCOM_QUANT_MAX = "quant_max"
23*523fa7a6SAndroid Build Coastguard WorkerQCOM_REQUANTIZE = "requantize"
24*523fa7a6SAndroid Build Coastguard WorkerQCOM_SCALE = "scale"
25*523fa7a6SAndroid Build Coastguard WorkerQCOM_SCALES = "scales"
26*523fa7a6SAndroid Build Coastguard WorkerQCOM_SCALE_OFFSET = "scale_offset"
27*523fa7a6SAndroid Build Coastguard WorkerQCOM_ZERO_POINT = "zero_point"
28*523fa7a6SAndroid Build Coastguard WorkerQCOM_ZERO_POINTS = "zero_points"
29*523fa7a6SAndroid Build Coastguard WorkerQCOM_PASS_EXPAND_BROADCAST_SHAPE = "expand_broadcast_shape"
30*523fa7a6SAndroid Build Coastguard WorkerQCOM_PASS_SKIP_ADVANCED_REQUANT = "skip_advanced_requant"
31*523fa7a6SAndroid Build Coastguard Worker
32*523fa7a6SAndroid Build Coastguard Worker# constants in backends/qualcomm/tests
33*523fa7a6SAndroid Build Coastguard WorkerQCOM_ANNOTATION = "annotation"
34*523fa7a6SAndroid Build Coastguard WorkerQCOM_MODULE = "module"
35*523fa7a6SAndroid Build Coastguard WorkerQCOM_QUANT_DTYPE = "quant_dtype"
36*523fa7a6SAndroid Build Coastguard WorkerQCOM_SAMPLE_INPUTS = "sample_inputs"
37*523fa7a6SAndroid Build Coastguard Worker
38*523fa7a6SAndroid Build Coastguard Worker# constants in backends/qualcomm/utils
39*523fa7a6SAndroid Build Coastguard WorkerQCOM_QNN_COMPILE_SPEC = "qnn_compile_spec"
40