/aosp_15_r20/external/ComputeLibrary/tests/validate_examples/ |
H A D | graph_fully_connected.cpp | 105 … common_params.input.quant_info = QuantizationInfo(input_scale->value(), input_offset->value()); in consume_parameters() 109 …common_params.weights.quant_info = QuantizationInfo(weights_scale->value(), weights_offset->value(… in consume_parameters() 113 … common_params.output.quant_info = QuantizationInfo(output_scale->value(), output_offset->value()); in consume_parameters() 173 …or input_descriptor = TensorDescriptor(input_shape, _params.data_type, _params.input.quant_info); in create_tensors() 177 … _params.weights.quant_info); in create_tensors() 178 …utput_descriptor(input_descriptor, _params.fully_connected.num_outputs, _params.output.quant_info); in create_tensors() 181 … = SimpleTensor<D> { input_descriptor.shape, _params.data_type, 1, input_descriptor.quant_info }; in create_tensors() 182 … SimpleTensor<D> { weights_descriptor.shape, _params.data_type, 1, weights_descriptor.quant_info }; in create_tensors() 183 …{ TensorShape(tensor.info()->tensor_shape().x()), _params.data_type, 1, _params.input.quant_info }; in create_tensors() 191 …ptor input_descriptor = TensorDescriptor(input_shape, _params.data_type, _params.input.quant_info); in output_shape() [all …]
|
H A D | graph_depthwiseconvolution.cpp | 163 common_params.input.quant_info = QuantizationInfo(scale->value(), offset->value()); in consume_parameters() 173 …common_params.weights.quant_info = QuantizationInfo(weights_scale->value(), weights_offset->value(… in consume_parameters() 177 … common_params.output.quant_info = QuantizationInfo(output_scale->value(), output_offset->value()); in consume_parameters() 276 _params.output.quant_info); in reference() 363 …t PixelValue lower = PixelValue(params.input.range_low, params.data_type, params.input.quant_info); in GraphFunctionLayer() 364 … PixelValue upper = PixelValue(params.input.range_high, params.data_type, params.input.quant_info); in GraphFunctionLayer() 366 … weights_lower = PixelValue(params.weights.range_low, params.data_type, params.weights.quant_info); in GraphFunctionLayer() 367 …weights_upper = PixelValue(params.weights.range_high, params.data_type, params.weights.quant_info); in GraphFunctionLayer() 375 …ng_info, params.convolution.depth_multiplier, params.weights.quant_info, params.output.quant_info); in GraphFunctionLayer()
|
H A D | graph_convolution.cpp | 163 common_params.input.quant_info = QuantizationInfo(scale->value(), offset->value()); in consume_parameters() 172 …common_params.weights.quant_info = QuantizationInfo(weights_scale->value(), weights_offset->value(… in consume_parameters() 178 … common_params.output.quant_info = QuantizationInfo(output_scale->value(), output_offset->value()); in consume_parameters() 271 1, _params.output.quant_info); in reference() 367 …t PixelValue lower = PixelValue(params.input.range_low, params.data_type, params.input.quant_info); in GraphFunctionLayer() 368 … PixelValue upper = PixelValue(params.input.range_high, params.data_type, params.input.quant_info); in GraphFunctionLayer() 370 … weights_lower = PixelValue(params.weights.range_low, params.data_type, params.weights.quant_info); in GraphFunctionLayer() 371 …weights_upper = PixelValue(params.weights.range_high, params.data_type, params.weights.quant_info); in GraphFunctionLayer() 379 … padding_info, 1, params.weights.quant_info, params.output.quant_info); in GraphFunctionLayer()
|
H A D | graph_validate_utils.h | 112 QuantizationInfo quant_info{ 1.0f, 0 }; 408 …t.height, _params.input.fm, _params.input.batch), _params.data_type, 1, _params.input.quant_info }; in create_tensors() 409 …h, _params.weights.height, _params.weights.fm), _params.data_type, 1, _params.weights.quant_info }; in create_tensors() 410 …ensor<TBias> { TensorShape(_params.input.height), _params.data_type, 1, _params.input.quant_info }; in create_tensors() 661 …e::graph::TensorDescriptor(input_shape, params.data_type, params.input.quant_info, params.data_lay… in do_setup() 663 …t PixelValue lower = PixelValue(params.input.range_low, params.data_type, params.input.quant_info); in do_setup() 664 … PixelValue upper = PixelValue(params.input.range_high, params.data_type, params.input.quant_info); in do_setup()
|
/aosp_15_r20/external/executorch/backends/qualcomm/aot/python/ |
H A D | PyQnnWrapperAdaptor.cpp | 23 py::dict& quant_info) { in CreateQuantizationParamWrapper() argument 28 int32_t axis = quant_info["axis"].cast<int32_t>(); in CreateQuantizationParamWrapper() 30 quant_info["scale_offset"].cast<std::vector<Qnn_ScaleOffset_t>>(); in CreateQuantizationParamWrapper() 36 uint32_t bitwidth = quant_info["bitwidth"].cast<uint32_t>(); in CreateQuantizationParamWrapper() 37 int32_t axis = quant_info["axis"].cast<int32_t>(); in CreateQuantizationParamWrapper() 39 quant_info["scale_offset"].cast<std::vector<Qnn_ScaleOffset_t>>(); in CreateQuantizationParamWrapper() 51 uint32_t bitwidth = quant_info["bitwidth"].cast<uint32_t>(); in CreateQuantizationParamWrapper() 52 float scale = quant_info["scale"].cast<float>(); in CreateQuantizationParamWrapper() 53 int32_t offset = quant_info["offset"].cast<int32_t>(); in CreateQuantizationParamWrapper() 58 float scale = quant_info["scale"].cast<float>(); in CreateQuantizationParamWrapper() [all …]
|
/aosp_15_r20/external/ComputeLibrary/src/graph/mutators/ |
H A D | SyntheticDataTypeMutator.cpp | 135 tensor->desc().quant_info = QuantizationInfo(0.125f, -10); in convert_tensors() 182 tensor->desc().quant_info = QuantizationInfo(1.f / 256.f, 0); in convert_special_tensors() 186 tensor->desc().quant_info = QuantizationInfo(1.f / 256.f, -128); in convert_special_tensors() 198 tensor->desc().quant_info = QuantizationInfo(1.f / 128.f, 128); in convert_special_tensors() 202 tensor->desc().quant_info = QuantizationInfo(1.f / 256.f, 0); in convert_special_tensors() 209 tensor->desc().quant_info = QuantizationInfo(1.f / 128.f, 0); in convert_special_tensors() 213 tensor->desc().quant_info = QuantizationInfo(1.f / 256.f, -128); in convert_special_tensors()
|
H A D | InPlaceOperationMutator.cpp | 104 const auto qinfo_input = input_tensor->desc().quant_info; in try_in_place_depthwiseconv() 127 const auto qinfo_out = current_output_tensor->desc().quant_info; in try_in_place_depthwiseconv() 168 const auto qinfo0 = input0_tensor->desc().quant_info; in try_in_place_elementwise() 169 const auto qinfo1 = input1_tensor->desc().quant_info; in try_in_place_elementwise() 181 const auto qinfo_out = current_output_tensor->desc().quant_info; in try_in_place_elementwise() 255 …ssor() != nullptr || current_output_tensor->desc().quant_info != new_output_tensor->desc().quant_i… in mutate()
|
H A D | DepthConcatSubTensorMutator.cpp | 82 … && (g.edge(eid)->tensor()->desc().quant_info == output_tensor->desc().quant_info); in mutate()
|
/aosp_15_r20/external/ComputeLibrary/tests/validation/ |
H A D | Helpers.cpp | 301 std::pair<int, int> get_quantized_bounds(const QuantizationInfo &quant_info, float min, float max) in get_quantized_bounds() argument 305 const int min_bound = quantize_qasymm8(min, quant_info.uniform()); in get_quantized_bounds() 306 const int max_bound = quantize_qasymm8(max, quant_info.uniform()); in get_quantized_bounds() 310 std::pair<int, int> get_quantized_qasymm8_signed_bounds(const QuantizationInfo &quant_info, float m… in get_quantized_qasymm8_signed_bounds() argument 314 const int min_bound = quantize_qasymm8_signed(min, quant_info.uniform()); in get_quantized_qasymm8_signed_bounds() 315 const int max_bound = quantize_qasymm8_signed(max, quant_info.uniform()); in get_quantized_qasymm8_signed_bounds() 319 std::pair<int, int> get_symm_quantized_per_channel_bounds(const QuantizationInfo &quant_info, float… in get_symm_quantized_per_channel_bounds() argument 323 const int min_bound = quantize_qsymm8_per_channel(min, quant_info, channel_id); in get_symm_quantized_per_channel_bounds() 324 const int max_bound = quantize_qsymm8_per_channel(max, quant_info, channel_id); in get_symm_quantized_per_channel_bounds()
|
H A D | Helpers.h | 214 std::pair<int, int> get_quantized_bounds(const QuantizationInfo &quant_info, float min, float max); 222 std::pair<int, int> get_quantized_qasymm8_signed_bounds(const QuantizationInfo &quant_info, float m… 231 std::pair<int, int> get_symm_quantized_per_channel_bounds(const QuantizationInfo &quant_info, float…
|
/aosp_15_r20/external/ComputeLibrary/arm_compute/graph/ |
H A D | TensorDescriptor.h | 55 …: shape(tensor_shape), data_type(tensor_data_type), layout(tensor_data_layout), quant_info(tensor_… in shape() 99 quant_info = tensor_quant_info; in set_quantization_info() 112 QuantizationInfo quant_info{}; /**< Quantization info */
|
/aosp_15_r20/external/ComputeLibrary/tests/validation/fixtures/ |
H A D | NormalizePlanarYUVLayerFixture.h | 73 const QuantizationInfo quant_info = src_tensor.quantization_info(); in fill() local 74 std::pair<int, int> bounds = get_quantized_bounds(quant_info, -1.f, 1.0f); in fill() 76 …std::uniform_int_distribution<> distribution_std(quantize_qasymm8(0.1f, quant_info.uniform()), bou… in fill()
|
H A D | Im2ColFixture.h | 52 … &kernel_dims, const PadStrideInfo &conv_info, const QuantizationInfo &quant_info, const DataLayou… in setup() argument 57 _quant_info = quant_info; in setup()
|
/aosp_15_r20/external/ComputeLibrary/src/graph/nodes/ |
H A D | FullyConnectedLayer.cpp | 84 weights_descriptor.quant_info = weights_quant_info; in compute_weights_descriptor() 108 output_descriptor.quant_info = out_quant_info; in compute_output_descriptor()
|
H A D | SoftmaxLayerNode.cpp | 67 out_desc.quant_info = get_softmax_output_quantization_info(out_desc.data_type, false); in configure_output()
|
H A D | ActivationLayerNode.cpp | 68 output_info.quant_info = _out_quant_info; in configure_output()
|
H A D | QuantizationLayerNode.cpp | 69 output_info.quant_info = _out_quant_info; in configure_output()
|
H A D | ArgMinMaxLayerNode.cpp | 80 output_info.quant_info = _out_quant_info; in configure_output()
|
H A D | ConcatenateLayerNode.cpp | 123 output_info.quant_info = _concat_descriptor.output_qinfo; in configure_output()
|
H A D | ConvolutionLayerNode.cpp | 137 output_info.quant_info = _out_quant_info; in configure_output()
|
H A D | DepthwiseConvolutionLayerNode.cpp | 126 output_info.quant_info = _out_quant_info; in configure_output()
|
H A D | FusedConvolutionWithPostOpNode.cpp | 137 output_info.quant_info = _out_quant_info; in configure_output()
|
/aosp_15_r20/external/ComputeLibrary/src/graph/ |
H A D | GraphBuilder.cpp | 245 w_desc.quant_info = weights_quant_info; in add_convolution_node() 334 …s_accessor, ITensorAccessorUPtr bias_accessor, const QuantizationInfo &quant_info, const Quantizat… in add_depthwise_convolution_node() argument 351 if(!quant_info.empty()) in add_depthwise_convolution_node() 353 w_desc.quant_info = quant_info; in add_depthwise_convolution_node() 426 anchor_desc.quant_info = anchor_quant_info; in add_detection_post_process_node()
|
/aosp_15_r20/external/ComputeLibrary/examples/ |
H A D | graph_ssd_mobilenet.cpp | 440 … const std::pair<QuantizationInfo, QuantizationInfo> quant_info, TensorShape reshape_shape) in get_node_C_qasymm() argument 448 conv_pad_stride_info, 1, quant_info.first, quant_info.second) in get_node_C_qasymm()
|
/aosp_15_r20/external/ComputeLibrary/src/graph/backends/NEON/ |
H A D | NEDeviceBackend.cpp | 123 TensorInfo info(tensor_desc.shape, 1, tensor_desc.data_type, tensor_desc.quant_info); in create_tensor()
|