Lines Matching +full:make +full:- +full:all
2 * Copyright (c) 2018-2021 Arm Limited.
4 * SPDX-License-Identifier: MIT
13 * The above copyright notice and this permission notice shall be included in all
51 * - Pass unsupported data type for input
52 * - Pass a quantized input and ask to compress the bias into the resulting matrix
53 * - Pass a dilation factor of 0
54 * - Check NHWC data layout while requesting to perform a grouped operation
55 * - Check NCHW grouped operation when the number of channels is not multiple of the groups
56 * - Pass an invalid output shape
58 TEST_CASE(Negative, framework::DatasetMode::ALL) in TEST_CASE() argument
146 * - Channels are multiple of elements processed
147 * - Channels larger and non multiple of elements used
148 * - Channels smaller and not multiple of elements used
154 framework::DatasetMode::ALL,
156 … framework::dataset::make("InputShape",
160 framework::dataset::make("DataType", DataType::F32)),
161 framework::dataset::make("Kernel", Size2D(3, 3))),
162 framework::dataset::make("PadStride", { PadStrideInfo(1, 2, 1, 2), PadStrideInfo(1, 1, 0, 0) })),
163 framework::dataset::make("QInfo", QuantizationInfo())),
164 framework::dataset::make("DataLayout", DataLayout::NHWC)),
165 framework::dataset::make("Groups", 1)))
176 * - Channels are multiple of elements processed
177 * - Channels larger and non multiple of elements used
178 * - Channels smaller and not multiple of elements used
184 framework::DatasetMode::ALL,
186 … framework::dataset::make("InputShape",
190 framework::dataset::make("DataType", DataType::F32)),
191 framework::dataset::make("Kernel", Size2D(9, 9))),
192 framework::dataset::make("PadStride", { PadStrideInfo(2, 2, 1, 2), PadStrideInfo(1, 1, 0, 0) })),
193 framework::dataset::make("QInfo", QuantizationInfo())),
194 framework::dataset::make("DataLayout", DataLayout::NHWC)),
195 framework::dataset::make("Groups", 1)))
206 * - Channels are multiple of elements processed
207 * - Channels larger and non multiple of elements used
208 * - Channels smaller and not multiple of elements used
214 framework::DatasetMode::ALL,
216 … framework::dataset::make("InputShape",
220 framework::dataset::make("DataType", DataType::F32)),
221 framework::dataset::make("Kernel", Size2D(5, 3))),
222 framework::dataset::make("PadStride", { PadStrideInfo(2, 2, 1, 2), PadStrideInfo(1, 1, 0, 0) })),
223 framework::dataset::make("QInfo", QuantizationInfo())),
224 framework::dataset::make("DataLayout", DataLayout::NHWC)),
225 framework::dataset::make("Groups", 1)))
239 * - Channels are multiple of elements processed in TEST_SUITE()
240 * - Channels larger and non multiple of elements used in TEST_SUITE()
241 * - Channels smaller and not multiple of elements used in TEST_SUITE()
247 framework::DatasetMode::ALL, in TEST_SUITE()
249 …framework::dataset::make("InputShape", { TensorShape(4U, 4U, 3U, 2U), TensorShape(5U, 4U, 3U, 2U),… in TEST_SUITE()
250 … framework::dataset::make("DataType", DataType::F32)),
251 … framework::dataset::make("Kernel", Size2D(1, 1))),
252 … framework::dataset::make("PadStride", PadStrideInfo(1, 1, 0, 0))),
253 … framework::dataset::make("QInfo", QuantizationInfo())),
254 framework::dataset::make("DataLayout", DataLayout::NCHW)),
255 framework::dataset::make("Groups", 1)))
271 framework::DatasetMode::ALL,
273 … framework::dataset::make("InputShape", TensorShape(4U, 4U, 3U, 2U)),
274 … framework::dataset::make("DataType", DataType::F32)),
275 … framework::dataset::make("Kernel", Size2D(3, 3))),
276 … framework::dataset::make("PadStride", PadStrideInfo(1, 2, 1, 2))),
277 … framework::dataset::make("QInfo", QuantizationInfo())),
278 framework::dataset::make("DataLayout", DataLayout::NCHW)),
279 framework::dataset::make("Groups", { 1, 3 })))
295 framework::DatasetMode::ALL,
297 … framework::dataset::make("InputShape", TensorShape(7U, 4U, 3U, 2U)),
298 … framework::dataset::make("DataType", DataType::F32)),
299 … framework::dataset::make("Kernel", Size2D(5, 5))),
300 … framework::dataset::make("PadStride", PadStrideInfo(2, 1, 2, 1))),
301 … framework::dataset::make("QInfo", QuantizationInfo())),
302 framework::dataset::make("DataLayout", DataLayout::NCHW)),
303 framework::dataset::make("Groups", { 1, 3 })))
314 * - Without padding requirements
315 * - With padding requirements
321 framework::DatasetMode::ALL,
323 …framework::dataset::make("InputShape", { TensorShape(11U, 11U, 2U, 2U), TensorShape(14U, 13U, 1U, …
324 … framework::dataset::make("DataType", DataType::F32)),
325 … framework::dataset::make("Kernel", Size2D(11, 11))),
326 … framework::dataset::make("PadStride", PadStrideInfo(1, 1, 0, 0))),
327 … framework::dataset::make("QInfo", QuantizationInfo())),
328 framework::dataset::make("DataLayout", DataLayout::NCHW)),
329 framework::dataset::make("Groups", 1)))
345 framework::DatasetMode::ALL,
347 … framework::dataset::make("InputShape", TensorShape(13U, 11U, 2U, 2U)),
348 … framework::dataset::make("DataType", DataType::F32)),
349 … framework::dataset::make("Kernel", Size2D(3, 2))),
350 … framework::dataset::make("PadStride", PadStrideInfo(2, 1, 0, 0))),
351 … framework::dataset::make("QInfo", QuantizationInfo())),
352 framework::dataset::make("DataLayout", DataLayout::NCHW)),
353 framework::dataset::make("Groups", { 1, 2 })))
371 framework::DatasetMode::ALL,
373 … framework::dataset::make("InputShape", TensorShape(13U, 11U, 5U, 2U)),
374 … framework::dataset::make("DataType", DataType::F32)),
375 … framework::dataset::make("Kernel", { Size2D(3, 2), Size2D(3, 5) })),
376 … framework::dataset::make("PadStride", PadStrideInfo(2, 1, 2, 1))),
377 … framework::dataset::make("QInfo", QuantizationInfo())),
378 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
379 framework::dataset::make("Groups", 1)))
388 * - im2col_generic_nhwc
389 * - im2col_generic_nchw
390 * - im2col5x5_nchw
391 * - im2col3x3_nhwc
392 * - im2col3x3_nchw
393 * - im2col9x9_nhwc
397 framework::DatasetMode::ALL,
399 … framework::dataset::make("InputShape", TensorShape(13U, 11U, 11U, 2U)),
400 … framework::dataset::make("DataType", DataType::QASYMM8)),
401 …framework::dataset::make("Kernel", { Size2D(1, 1), Size2D(3, 3), Size2D(5, 5), Size2D(3, 5), Size2…
402 … framework::dataset::make("PadStride", { PadStrideInfo(1, 2, 1, 1) })),
403 … framework::dataset::make("QInfo", QuantizationInfo(0.5f, 10))),
404 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
405 framework::dataset::make("Groups", 1)))
411 /** Tests to check that half-precision execution
414 * - im2col_generic_nhwc
415 * - im2col_generic_nchw
416 * - im2col5x5_nchw
417 * - im2col3x3_nhwc
418 * - im2col3x3_nchw
419 * - im2col9x9_nhwc
423 framework::DatasetMode::ALL,
425 … framework::dataset::make("InputShape", TensorShape(13U, 11U, 11U, 2U)),
426 … framework::dataset::make("DataType", DataType::F16)),
427 …framework::dataset::make("Kernel", { Size2D(1, 1), Size2D(3, 3), Size2D(5, 5), Size2D(3, 5), Size2…
428 … framework::dataset::make("PadStride", { PadStrideInfo(1, 2, 1, 1) })),
429 … framework::dataset::make("QInfo", QuantizationInfo())),
430 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
431 framework::dataset::make("Groups", 1)))