/external/ComputeLibrary/tests/validation/fixtures/ |
D | AbsoluteDifferenceFixture.h | 65 TensorType ref_src2 = create_tensor<TensorType>(shape, data_type1, 1); in compute_target() local 70 abs_diff.configure(&ref_src1, &ref_src2, &dst); in compute_target() 73 ARM_COMPUTE_EXPECT(ref_src2.info()->is_resizable(), framework::LogLevel::ERRORS); in compute_target() 78 ref_src2.allocator()->allocate(); in compute_target() 82 ARM_COMPUTE_EXPECT(!ref_src2.info()->is_resizable(), framework::LogLevel::ERRORS); in compute_target() 87 fill(AccessorType(ref_src2), 1); in compute_target() 99 SimpleTensor<T> ref_src2{ shape, data_type1, 1 }; in compute_reference() 103 fill(ref_src2, 1); in compute_reference() 105 return reference::absolute_difference<T>(ref_src1, ref_src2, output_data_type); in compute_reference()
|
D | ArithmeticDivisionFixture.h | 66 TensorType ref_src2 = create_tensor<TensorType>(shape1, data_type, 1); in compute_target() local 71 add.configure(&ref_src1, &ref_src2, &dst); in compute_target() 74 ARM_COMPUTE_EXPECT(ref_src2.info()->is_resizable(), framework::LogLevel::ERRORS); in compute_target() 79 ref_src2.allocator()->allocate(); in compute_target() 83 ARM_COMPUTE_EXPECT(!ref_src2.info()->is_resizable(), framework::LogLevel::ERRORS); in compute_target() 88 fill(AccessorType(ref_src2), 1); in compute_target() 100 SimpleTensor<T> ref_src2{ shape1, data_type, 1 }; in compute_reference() 104 fill(ref_src2, 1); in compute_reference() 106 return reference::arithmetic_division<T>(ref_src1, ref_src2, data_type); in compute_reference()
|
D | ComparisonFixture.h | 67 TensorType ref_src2 = create_tensor<TensorType>(shape1, data_type, 1, qinfo1); in compute_target() local 72 comp_op.configure(&ref_src1, &ref_src2, &dst, op); in compute_target() 75 ARM_COMPUTE_EXPECT(ref_src2.info()->is_resizable(), framework::LogLevel::ERRORS); in compute_target() 80 ref_src2.allocator()->allocate(); in compute_target() 84 ARM_COMPUTE_EXPECT(!ref_src2.info()->is_resizable(), framework::LogLevel::ERRORS); in compute_target() 89 fill(AccessorType(ref_src2), 1); in compute_target() 103 SimpleTensor<T> ref_src2{ shape1, data_type, 1, qinfo1 }; in compute_reference() 107 fill(ref_src2, 1); in compute_reference() 109 return reference::compare<T>(op, ref_src1, ref_src2); in compute_reference()
|
D | ArithmeticOperationsFixture.h | 72 TensorType ref_src2 = create_tensor<TensorType>(shape1, data_type1, 1, qinfo1); in compute_target() local 78 arith_op.configure(&ref_src1, &ref_src2, dst_to_use, convert_policy, _act_info); in compute_target() 81 ARM_COMPUTE_EXPECT(ref_src2.info()->is_resizable(), framework::LogLevel::ERRORS); in compute_target() 86 ref_src2.allocator()->allocate(); in compute_target() 90 ARM_COMPUTE_EXPECT(!ref_src2.info()->is_resizable(), framework::LogLevel::ERRORS); in compute_target() 95 fill(AccessorType(ref_src2), 1); in compute_target() 117 SimpleTensor<T> ref_src2{ shape1, data_type1, 1, qinfo1 }; in compute_reference() 122 fill(ref_src2, 1); in compute_reference() 124 …auto result = reference::arithmetic_operation<T>(_op, ref_src1, ref_src2, ref_dst, convert_policy); in compute_reference()
|
D | ElementwiseOperationsFixture.h | 87 TensorType ref_src2 = create_tensor<TensorType>(shape1, data_type1, 1, qinfo1); in compute_target() local 92 elem_op.configure(&ref_src1, &ref_src2, &dst); in compute_target() 95 ARM_COMPUTE_EXPECT(ref_src2.info()->is_resizable(), framework::LogLevel::ERRORS); in compute_target() 100 ref_src2.allocator()->allocate(); in compute_target() 104 ARM_COMPUTE_EXPECT(!ref_src2.info()->is_resizable(), framework::LogLevel::ERRORS); in compute_target() 109 fill(AccessorType(ref_src2), 1); in compute_target() 123 SimpleTensor<T> ref_src2{ shape1, data_type1, 1, qinfo1 }; in compute_reference() 128 fill(ref_src2, 1); in compute_reference() 130 return reference::arithmetic_operation<T>(_op, ref_src1, ref_src2, ref_dst); in compute_reference() 160 TensorType ref_src2 = create_tensor<TensorType>(shape1, data_type1, 1, qinfo1); in compute_target() local [all …]
|
/external/ComputeLibrary/tests/validate_examples/ |
D | cl_gemm.cpp | 264 SimpleTensor<half> ref_src2 = { TensorShape(N, M, B), data_type, 1 }; in do_validate() local 268 fill(ref_src2, 2); in do_validate() 270 … SimpleTensor<half> ref_dst = reference::gemm<half>(ref_src0, ref_src1, ref_src2, alpha, beta); in do_validate() 278 SimpleTensor<float> ref_src2 = { TensorShape(N, M, B), data_type, 1 }; in do_validate() local 282 fill(ref_src2, 2); in do_validate() 284 … SimpleTensor<float> ref_dst = reference::gemm<float>(ref_src0, ref_src1, ref_src2, alpha, beta); in do_validate()
|