/aosp_15_r20/external/ComputeLibrary/tests/validation/reference/ |
H A D | ArithmeticOperations.cpp | 40 T arithm_op(ArithmeticOperation op, T src1, T src2, ConvertPolicy convert_policy) in arithm_op() argument 47 …T result = (convert_policy == ConvertPolicy::SATURATE) ? saturate_cast<T>(val) : static_cast<T>(va… in arithm_op() 57 … ConvertPolicy convert_policy, Coordinates &id_src1, Coordinates &id_src2, Coordinates &id_dst) in unroll() 70 …BroadcastUnroll < dim - 1 >::unroll(op, src1, src2, dst, convert_policy, id_src1, id_src2, id_dst); in unroll() 84 … ConvertPolicy convert_policy, Coordinates &id_src1, Coordinates &id_src2, Coordinates &id_dst) in unroll() 86 …rc1[coord2index(src1.shape(), id_src1)], src2[coord2index(src2.shape(), id_src2)], convert_policy); in unroll() 92 …leTensor<T> &src1, const SimpleTensor<T> &src2, SimpleTensor<T> &dst, ConvertPolicy convert_policy) in arithmetic_operation() argument 98 …BroadcastUnroll<Coordinates::num_max_dimensions>::unroll(op, src1, src2, dst, convert_policy, id_s… in arithmetic_operation() 104 …&src1, const SimpleTensor<uint8_t> &src2, SimpleTensor<uint8_t> &dst, ConvertPolicy convert_policy) in arithmetic_operation() argument 116 …inates::num_max_dimensions>::unroll(op, src1_tmp, src2_tmp, dst_tmp, convert_policy, id_src1, id_s… in arithmetic_operation() [all …]
|
H A D | ElementwiseOperations.cpp | 40 T arithm_op(ArithmeticOperation op, T src1, T src2, ConvertPolicy convert_policy) in arithm_op() argument 108 …result = (convert_policy == ConvertPolicy::SATURATE) ? saturate_cast<T>(val) : static_cast<T>(val); in arithm_op() 122 … ConvertPolicy convert_policy, Coordinates &id_src1, Coordinates &id_src2, Coordinates &id_dst) in unroll() 133 …BroadcastUnroll < dim - 1 >::unroll(op, src1, src2, dst, convert_policy, id_src1, id_src2, id_dst); in unroll() 146 … ConvertPolicy convert_policy, Coordinates &id_src1, Coordinates &id_src2, Coordinates &id_dst) in unroll() 148 …rc1[coord2index(src1.shape(), id_src1)], src2[coord2index(src2.shape(), id_src2)], convert_policy); in unroll() 154 …leTensor<T> &src1, const SimpleTensor<T> &src2, SimpleTensor<T> &dst, ConvertPolicy convert_policy) in arithmetic_operation() argument 160 …BroadcastUnroll<Coordinates::num_max_dimensions>::unroll(op, src1, src2, dst, convert_policy, id_s… in arithmetic_operation() 166 …&src1, const SimpleTensor<uint8_t> &src2, SimpleTensor<uint8_t> &dst, ConvertPolicy convert_policy) in arithmetic_operation() argument 178 …inates::num_max_dimensions>::unroll(op, src1_tmp, src2_tmp, dst_tmp, convert_policy, id_src1, id_s… in arithmetic_operation() [all …]
|
H A D | PixelWiseMultiplication.cpp | 58 T3 mul(const T1 src1, const T2 src2, float scale, ConvertPolicy convert_policy, RoundingPolicy roun… in mul() argument 88 …const auto result = static_cast<T3>((convert_policy == ConvertPolicy::SATURATE) ? saturate_cast<T3… in mul() 95 int32_t mul(const int32_t src1, const int32_t src2, float scale, ConvertPolicy convert_policy, Roun… in mul() argument 103 if(convert_policy == ConvertPolicy::SATURATE) in mul() 154 if(convert_policy == ConvertPolicy::SATURATE) in mul() 183 float scale, ConvertPolicy convert_policy, RoundingPolicy rounding_policy, in unroll() 195 …BroadcastUnroll < dim - 1 >::unroll(src1, src2, dst, scale, convert_policy, rounding_policy, id_sr… in unroll() 208 float scale, ConvertPolicy convert_policy, RoundingPolicy rounding_policy, in unroll() 211 …shape(), id_src1)], src2[coord2index(src2.shape(), id_src2)], scale, convert_policy, rounding_poli… in unroll() 217 …<T1> &src1, const SimpleTensor<T2> &src2, float scale, ConvertPolicy convert_policy, RoundingPolic… in pixel_wise_multiplication() argument [all …]
|
H A D | ElementwiseOperations.h | 39 …c1, const SimpleTensor<T> &src2, SimpleTensor<T> &dst, ConvertPolicy convert_policy = ConvertPolic… 42 …, const SimpleTensor<T> &src2, DataType dst_data_type, ConvertPolicy convert_policy = ConvertPolic…
|
H A D | ArithmeticOperations.h | 46 …eTensor<T> &src1, const SimpleTensor<T> &src2, SimpleTensor<T> &dst, ConvertPolicy convert_policy); 49 …ensor<T> &src1, const SimpleTensor<T> &src2, DataType dst_data_type, ConvertPolicy convert_policy);
|
H A D | PixelWiseMultiplication.h | 39 … ConvertPolicy convert_policy, RoundingPolicy rounding_policy, DataType dt_out,
|
/aosp_15_r20/external/ComputeLibrary/tests/validation/fixtures/ |
H A D | ArithmeticOperationsFixture.h | 49 …t TensorShape &shape0, const TensorShape &shape1, DataType data_type, ConvertPolicy convert_policy, in setup() argument 55 …_target = compute_target(shape0, shape1, data_type, convert_policy, qinfo0, qinfo1, qinfo_out); in setup() 56 …_reference = compute_reference(shape0, shape1, data_type, convert_policy, qinfo0, qinfo1, qinfo_o… in setup() 66 …t TensorShape &shape0, const TensorShape &shape1, DataType data_type, ConvertPolicy convert_policy, in compute_target() argument 96 arith_op.configure(&ref_src1, &ref_src2, actual_dst, convert_policy, _act_info); in compute_target() 126 …t TensorShape &shape0, const TensorShape &shape1, DataType data_type, ConvertPolicy convert_policy, in compute_reference() argument 138 …auto result = reference::arithmetic_operation<T>(_op, ref_src1, ref_src2, ref_dst, convert_policy); in compute_reference() 154 …shape0, const TensorShape &shape1, DataType data_type, ConvertPolicy convert_policy, bool is_inpla… in setup() argument 156 …tionType, T>::setup(reference::ArithmeticOperation::ADD, shape0, shape1, data_type, convert_policy, in setup() 166 …void setup(const TensorShape &shape, DataType data_type, ConvertPolicy convert_policy, bool is_inp… in setup() argument [all …]
|
H A D | PixelWiseMultiplicationFixture.h | 54 ConvertPolicy convert_policy, in setup() argument 63 …_target = compute_target(shape0, shape1, dt_in1, dt_in2, dt_out, scale, convert_policy, roundi… in setup() 64 … = compute_reference(shape0, shape1, dt_in1, dt_in2, dt_out, scale, convert_policy, rounding_poli… in setup() 75 … float scale, ConvertPolicy convert_policy, RoundingPolicy rounding_policy, in compute_target() argument 112 … multiply.configure(&src1, &src2, actual_dst, scale, convert_policy, rounding_policy, act_info); in compute_target() 134 … float scale, ConvertPolicy convert_policy, RoundingPolicy rounding_policy, in compute_reference() argument 145 … reference::pixel_wise_multiplication<T1, T2, T3>(src1, src2, scale, convert_policy, rounding_poli… in compute_reference() 159 …dt_in1, DataType dt_in2, DataType dt_out, float scale, ConvertPolicy convert_policy, RoundingPolic… in setup() argument 161 …ype, T1, T2, T3>::setup(shape, shape, dt_in1, dt_in2, dt_out, scale, convert_policy, rounding_poli… in setup() 171 …dt_in1, DataType dt_in2, DataType dt_out, float scale, ConvertPolicy convert_policy, RoundingPolic… in setup() argument [all …]
|
/aosp_15_r20/external/ComputeLibrary/src/dynamic_fusion/sketch/attributes/ |
H A D | CastAttributes.cpp | 44 CastAttributes &CastAttributes::convert_policy(const ConvertPolicy &convert_policy) in convert_policy() function in arm_compute::experimental::dynamic_fusion::CastAttributes 46 _convert_policy = convert_policy; in convert_policy() 50 ConvertPolicy CastAttributes::convert_policy() const in convert_policy() function in arm_compute::experimental::dynamic_fusion::CastAttributes
|
/aosp_15_r20/external/ComputeLibrary/arm_compute/dynamic_fusion/sketch/attributes/ |
H A D | CastAttributes.h | 47 CastAttributes &convert_policy(const ConvertPolicy &policy); 49 ConvertPolicy convert_policy() const;
|
/aosp_15_r20/external/ComputeLibrary/arm_compute/graph/backends/ |
H A D | ValidateHelpers.h | 711 const ConvertPolicy convert_policy = node.convert_policy(); in validate_eltwise_Layer() local 719 …wiseLayerFunctions::ArithmeticAddition::validate(input1, input2, output, convert_policy, act_info); in validate_eltwise_Layer() 723 …eLayerFunctions::ArithmeticSubtraction::validate(input1, input2, output, convert_policy, act_info); in validate_eltwise_Layer() 727 …ons::PixelWiseMultiplication::validate(input1, input2, output, 1.0f, convert_policy, round_policy,… in validate_eltwise_Layer()
|
H A D | FunctionHelpers.h | 1024 const ConvertPolicy convert_policy = node.convert_policy(); in create_eltwise_layer() local 1036 input1, input2, output, convert_policy, act_info); in create_eltwise_layer() 1042 input1, input2, output, convert_policy, act_info); in create_eltwise_layer() 1048 … input1, input2, output, 1.f, convert_policy, node.rounding_policy(), act_info); in create_eltwise_layer()
|
/aosp_15_r20/external/ComputeLibrary/tests/validation/dynamic_fusion/gpu/ |
H A D | Integration.cpp | 267 cast_0_attr.data_type(DataType::S32).convert_policy(ConvertPolicy::SATURATE); in TEST_CASE() 270 cast_1_attr.data_type(DataType::F32).convert_policy(ConvertPolicy::SATURATE); in TEST_CASE()
|
/aosp_15_r20/external/ComputeLibrary/arm_compute/graph/nodes/ |
H A D | EltwiseLayerNode.h | 52 ConvertPolicy convert_policy() const;
|
/aosp_15_r20/external/ComputeLibrary/src/graph/nodes/ |
H A D | EltwiseLayerNode.cpp | 46 ConvertPolicy EltwiseLayerNode::convert_policy() const in convert_policy() function in arm_compute::graph::EltwiseLayerNode
|
/aosp_15_r20/external/ComputeLibrary/src/dynamic_fusion/sketch/gpu/template_writer/cl/ |
H A D | ClTemplateCast.cpp | 90 …"cast_down" && (is_data_type_float(_src->data_type()) || _attributes.convert_policy() == ConvertPo… in get_component_code()
|
/aosp_15_r20/external/ComputeLibrary/tests/validation/fixtures/dynamic_fusion/operators/ |
H A D | CastFixture.h | 123 attributes.convert_policy(policy).data_type(dt_out); in compute_target()
|
/aosp_15_r20/external/ComputeLibrary/src/graph/mutators/ |
H A D | NodeFusionMutator.cpp | 392 …_back(std::make_unique<ConvPostOpInfoEltwiseAdd>(prev_op_dst_pos, eltwise_node->convert_policy())); in fuse_convolution_with_post_op()
|
/aosp_15_r20/external/ComputeLibrary/utils/ |
H A D | TypePrinter.h | 3512 << "Convert Policy=" << cast_attr.convert_policy() << "]";
|