• Home
  • Raw
  • Download

Lines Matching +full:make +full:- +full:test

2  * Copyright (c) 2019-2020 Arm Limited.
4 * SPDX-License-Identifier: MIT
42 namespace test namespace
61 // *INDENT-OFF*
62 // clang-format off
66 /** Alpha values to test - Precommit */
67 const auto a_values = framework::dataset::make("alpha", {1.0f, -0.75f} );
69 /** Beta values to test - Precommit */
70 const auto beta_values = framework::dataset::make("beta", {-0.75f, 0.0f} );
72 /** M values to test */
73 const auto m_values = framework::dataset::make("M", 37);
75 /** M_W values to test */
76 const auto m_w_values = framework::dataset::make("M_W", 5);
78 /** M_H values to test */
79 const auto m_h_values = framework::dataset::make("M_H", 7);
81 /** N values to test */
82 const auto n_values = framework::dataset::make("N", 51);
84 /** K values to test */
85 const auto k_values = framework::dataset::make("K", 23);
87 /** Batch size values to test */
88 const auto b_values = framework::dataset::make("batch_size", 1, 3);
90 /** Activation values to test */
91 const auto act_values = framework::dataset::make("Activation",
97 /** M0 values to test - Precommit */
98 const auto m0_values_precommit = framework::dataset::make("M0", { 4, 6 });
100 /** N0 values to test - Precommit */
101 const auto n0_values_precommit = framework::dataset::make("N0", { 4 });
103 /** K0 values to test - Precommit */
104 const auto k0_values_precommit = framework::dataset::make("K0", { 4 });
106 /** H0 values to test - Precommit */
107 const auto h0_values_precommit = framework::dataset::make("H0", 1, 3);
109 /** M0 values to test - Nightly */
110 const auto m0_values_nightly = framework::dataset::make("M0", 1, 8);
112 /** N0 values to test - Nightly */
113 const auto n0_values_nightly = framework::dataset::make("N0", { 2, 3, 4, 8 });
115 /** K0 values to test - Nightly */
116 const auto k0_values_nightly = framework::dataset::make("K0", { 2, 3, 4, 8 });
119 const auto broadcast_bias_values = framework::dataset::make("broadcast_bias", { false, true } );
121 /** Boundary handling cases for testing partial/non-partial (full) block dimensions, resulting from…
123 * M0 and N0 are kept constant, while the different test cases need to vary M and N.
129 // Large k to force potential out-of-bound reads on input0
130 framework::dataset::make("K", 315),
131 … // Batch size == 1 to force potential out-of-bound reads on input0
132 framework::dataset::make("batch_size", 1)),
133 framework::dataset::make("M0", 4)),
134 framework::dataset::make("N0", 4)),
135 framework::dataset::make("K0", 4)),
136 … // Only need to test F32 as F16 shares identical boundary handling logics
137 framework::dataset::make("DataType", DataType::F32)),
138 framework::dataset::make("alpha", -0.75f )),
139 framework::dataset::make("beta", -0.35f )),
141 framework::dataset::make("Activation", ActivationLayerInfo()));
143 /** Configuration test */
180 ARM_COMPUTE_EXPECT(lhs.info()->is_resizable(), framework::LogLevel::ERRORS); in validate_configuration()
181 ARM_COMPUTE_EXPECT(rhs.info()->is_resizable(), framework::LogLevel::ERRORS); in validate_configuration()
182 ARM_COMPUTE_EXPECT(bias.info()->is_resizable(), framework::LogLevel::ERRORS); in validate_configuration()
183 ARM_COMPUTE_EXPECT(dst.info()->is_resizable(), framework::LogLevel::ERRORS); in validate_configuration()
199 … framework::dataset::make("batch_size", 1)), in TEST_SUITE()
212 framework::dataset::make("M", 3),
213 framework::dataset::make("N", 1)),
222 framework::dataset::make("M", 64),
223 framework::dataset::make("N", 51)),
232 framework::dataset::make("M", 64),
233 framework::dataset::make("N", 32)),
242 framework::dataset::make("M", 37),
243 framework::dataset::make("N", 32)),
259 … framework::dataset::make("DataType", DataType::F32)),
278 … framework::dataset::make("DataType", DataType::F32)),
298 … framework::dataset::make("DataType", DataType::F32)),
317 … framework::dataset::make("DataType", DataType::F32)),
330 } // namespace test