Home
last modified time | relevance | path

Searched refs:quant_info (Results 1 – 25 of 30) sorted by relevance

12

/aosp_15_r20/external/ComputeLibrary/tests/validate_examples/
H A Dgraph_fully_connected.cpp105 … 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 Dgraph_depthwiseconvolution.cpp163 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 Dgraph_convolution.cpp163 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 Dgraph_validate_utils.h112 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 DPyQnnWrapperAdaptor.cpp23 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 DSyntheticDataTypeMutator.cpp135 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 DInPlaceOperationMutator.cpp104 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 DDepthConcatSubTensorMutator.cpp82 … && (g.edge(eid)->tensor()->desc().quant_info == output_tensor->desc().quant_info); in mutate()
/aosp_15_r20/external/ComputeLibrary/tests/validation/
H A DHelpers.cpp301 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 DHelpers.h214 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 DTensorDescriptor.h55 …: 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 DNormalizePlanarYUVLayerFixture.h73 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 DIm2ColFixture.h52 … &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 DFullyConnectedLayer.cpp84 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 DSoftmaxLayerNode.cpp67 out_desc.quant_info = get_softmax_output_quantization_info(out_desc.data_type, false); in configure_output()
H A DActivationLayerNode.cpp68 output_info.quant_info = _out_quant_info; in configure_output()
H A DQuantizationLayerNode.cpp69 output_info.quant_info = _out_quant_info; in configure_output()
H A DArgMinMaxLayerNode.cpp80 output_info.quant_info = _out_quant_info; in configure_output()
H A DConcatenateLayerNode.cpp123 output_info.quant_info = _concat_descriptor.output_qinfo; in configure_output()
H A DConvolutionLayerNode.cpp137 output_info.quant_info = _out_quant_info; in configure_output()
H A DDepthwiseConvolutionLayerNode.cpp126 output_info.quant_info = _out_quant_info; in configure_output()
H A DFusedConvolutionWithPostOpNode.cpp137 output_info.quant_info = _out_quant_info; in configure_output()
/aosp_15_r20/external/ComputeLibrary/src/graph/
H A DGraphBuilder.cpp245 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 Dgraph_ssd_mobilenet.cpp440 … 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 DNEDeviceBackend.cpp123 TensorInfo info(tensor_desc.shape, 1, tensor_desc.data_type, tensor_desc.quant_info); in create_tensor()

12