Lines Matching full:groups
176 inline ConvolutionOperatorTester& groups(uint32_t groups) { in groups() function
177 assert(groups >= 1); in groups()
178 this->groups_ = groups; in groups()
182 inline uint32_t groups() const { in groups() function
329 return group_input_channels() * groups(); in input_channel_stride()
331 assert(this->input_channel_stride_ >= group_input_channels() * groups()); in input_channel_stride()
344 return group_output_channels() * groups(); in output_channel_stride()
346 assert(this->output_channel_stride_ >= group_output_channels() * groups()); in output_channel_stride()
557 …batch_size() * ((input_height() * input_width() - 1) * input_channel_stride() + groups() * group_i… in TestNHWCxQC8()
558 …std::vector<int8_t> kernel(groups() * group_output_channels() * kernel_height() * kernel_width() *… in TestNHWCxQC8()
559 std::vector<int32_t> bias(groups() * group_output_channels()); in TestNHWCxQC8()
560 …() * ((output_height() * output_width() - 1) * output_channel_stride() + groups() * group_output_c… in TestNHWCxQC8()
561 …std::vector<int32_t> accumulators(batch_size() * output_height() * output_width() * groups() * gro… in TestNHWCxQC8()
562 …std::vector<double> output_ref(batch_size() * output_height() * output_width() * groups() * group_… in TestNHWCxQC8()
563 std::vector<float> requantization_scales(groups() * group_output_channels()); in TestNHWCxQC8()
593 groups(), in TestNHWCxQC8()
619 groups(), in TestNHWCxQC8()
632 for (size_t c = 0; c < groups() * group_output_channels(); c++) { in TestNHWCxQC8()
636 …accumulated_min = std::min(accumulated_min, accumulators[px * groups() * group_output_channels() +… in TestNHWCxQC8()
637 …accumulated_max = std::max(accumulated_max, accumulators[px * groups() * group_output_channels() +… in TestNHWCxQC8()
655 for (size_t c = 0; c < groups() * group_output_channels(); c++) { in TestNHWCxQC8()
657 … output_ref[px * groups() * group_output_channels() + c] = double(int32_t(output_zero_point)) + in TestNHWCxQC8()
658 …double(accumulators[px * groups() * group_output_channels() + c]) * double(requantization_scales[c… in TestNHWCxQC8()
685 groups(), group_input_channels(), group_output_channels(), in TestNHWCxQC8()
729 groups(), group_input_channels(), group_output_channels(), in TestNHWCxQC8()
765 for (size_t g = 0; g < groups(); g++) { in VerifyNHWCxQC8()
772 …output_ref[(((i * output_height() + y) * output_width() + x) * groups() + g) * group_output_channe… in VerifyNHWCxQC8()
795 …batch_size() * ((input_height() * input_width() - 1) * input_channel_stride() + groups() * group_i… in TestNHWCxQS8()
796 …std::vector<int8_t> kernel(groups() * group_output_channels() * kernel_height() * kernel_width() *… in TestNHWCxQS8()
797 std::vector<int32_t> bias(groups() * group_output_channels()); in TestNHWCxQS8()
798 …() * ((output_height() * output_width() - 1) * output_channel_stride() + groups() * group_output_c… in TestNHWCxQS8()
799 …std::vector<int32_t> accumulators(batch_size() * output_height() * output_width() * groups() * gro… in TestNHWCxQS8()
800 …std::vector<double> output_ref(batch_size() * output_height() * output_width() * groups() * group_… in TestNHWCxQS8()
829 groups(), in TestNHWCxQS8()
855 groups(), in TestNHWCxQS8()
901 groups(), group_input_channels(), group_output_channels(), in TestNHWCxQS8()
946 dilation_height(), dilation_width(), groups(), in TestNHWCxQS8()
985 for (size_t g = 0; g < groups(); g++) { in VerifyNHWCxQS8()
992 …output_ref[(((i * output_height() + y) * output_width() + x) * groups() + g) * group_output_channe… in VerifyNHWCxQS8()
1013 …batch_size() * ((input_height() * input_width() - 1) * input_channel_stride() + groups() * group_i… in TestNHWCxQU8()
1014 …std::vector<uint8_t> kernel(groups() * group_output_channels() * kernel_height() * kernel_width() … in TestNHWCxQU8()
1015 std::vector<int32_t> bias(groups() * group_output_channels()); in TestNHWCxQU8()
1016 …() * ((output_height() * output_width() - 1) * output_channel_stride() + groups() * group_output_c… in TestNHWCxQU8()
1017 …std::vector<int32_t> accumulators(batch_size() * output_height() * output_width() * groups() * gro… in TestNHWCxQU8()
1018 …std::vector<double> output_ref(batch_size() * output_height() * output_width() * groups() * group_… in TestNHWCxQU8()
1034 for (size_t g = 0; g < groups(); g++) { in TestNHWCxQU8()
1036 …accumulators[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_ch… in TestNHWCxQU8()
1064 groups(), in TestNHWCxQU8()
1091 groups(), in TestNHWCxQU8()
1139 groups(), group_input_channels(), group_output_channels(), in TestNHWCxQU8()
1186 dilation_height(), dilation_width(), groups(), in TestNHWCxQU8()
1226 for (size_t g = 0; g < groups(); g++) { in VerifyNHWCxQU8()
1233 …output_ref[(((i * output_height() + y) * output_width() + x) * groups() + g) * group_output_channe… in VerifyNHWCxQU8()
1252 …batch_size() * ((input_height() * input_width() - 1) * input_channel_stride() + groups() * group_i… in TestNHWCxF32()
1253 …std::vector<float> kernel(groups() * group_output_channels() * kernel_height() * kernel_width() * … in TestNHWCxF32()
1254 std::vector<float> bias(groups() * group_output_channels()); in TestNHWCxF32()
1255 …() * ((output_height() * output_width() - 1) * output_channel_stride() + groups() * group_output_c… in TestNHWCxF32()
1256 …std::vector<float> output_ref(batch_size() * output_height() * output_width() * groups() * group_o… in TestNHWCxF32()
1269 for (size_t g = 0; g < groups(); g++) { in TestNHWCxF32()
1271 …output_ref[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_chan… in TestNHWCxF32()
1293 for (size_t g = 0; g < groups(); g++) { in TestNHWCxF32()
1295 …output_ref[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_chan… in TestNHWCxF32()
1297 … kernel[((ky * kernel_width() + kx) * groups() + g) * group_output_channels() + oc]; in TestNHWCxF32()
1317 for (size_t g = 0; g < groups(); g++) { in TestNHWCxF32()
1320 …output_ref[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_chan… in TestNHWCxF32()
1374 groups(), group_input_channels(), group_output_channels(), in TestNHWCxF32()
1433 groups(), group_input_channels(), group_output_channels(), in TestNHWCxF32()
1489 for (size_t g = 0; g < groups(); g++) { in VerifyNHWCxF32()
1496 …output_ref[(((i * output_height() + y) * output_width() + x) * groups() + g) * group_output_channe… in VerifyNHWCxF32()
1498 … std::abs(output_ref[(((i * output_height() + y) * output_width() + x) * groups() + g) * group_out… in VerifyNHWCxF32()
1522 …batch_size() * ((input_height() * input_width() - 1) * input_channel_stride() + groups() * group_i… in TestNHWCxF16()
1523 …std::vector<uint16_t> kernel(groups() * group_output_channels() * kernel_height() * kernel_width()… in TestNHWCxF16()
1525 std::vector<uint16_t> bias(groups() * group_output_channels()); in TestNHWCxF16()
1527 …() * ((output_height() * output_width() - 1) * output_channel_stride() + groups() * group_output_c… in TestNHWCxF16()
1528 …std::vector<float> output_ref(batch_size() * output_height() * output_width() * groups() * group_o… in TestNHWCxF16()
1544 for (size_t g = 0; g < groups(); g++) { in TestNHWCxF16()
1546 …output_ref[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_chan… in TestNHWCxF16()
1568 for (size_t g = 0; g < groups(); g++) { in TestNHWCxF16()
1570 …output_ref[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_chan… in TestNHWCxF16()
1572 …fp16_ieee_to_fp32_value(kernel[((ky * kernel_width() + kx) * groups() + g) * group_output_channels… in TestNHWCxF16()
1592 for (size_t g = 0; g < groups(); g++) { in TestNHWCxF16()
1595 …output_ref[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_chan… in TestNHWCxF16()
1659 groups(), group_input_channels(), group_output_channels(), in TestNHWCxF16()
1700 groups(), group_input_channels(), group_output_channels(), in TestNHWCxF16()
1736 for (size_t g = 0; g < groups(); g++) { in VerifyNHWCxF16()
1742 …groups() + g) * group_output_channels() + c], fp16_ieee_to_fp32_value(output[((i * output_height()… in VerifyNHWCxF16()
1760 …((batch_size() - 1) * input_channel_stride() + groups() * group_input_channels()) * input_height()… in TestNCHWxF32()
1762 … groups() * group_output_channels() * kernel_height() * kernel_width() * group_input_channels()); in TestNCHWxF32()
1763 std::vector<float> bias(groups() * group_output_channels()); in TestNCHWxF32()
1765 …((batch_size() - 1) * output_channel_stride() + groups() * group_output_channels()) * output_heigh… in TestNCHWxF32()
1766 …std::vector<float> output_ref(batch_size() * groups() * group_output_channels() * output_height() … in TestNCHWxF32()
1784 for (size_t g = 0; g < groups(); g++) { in TestNCHWxF32()
1786 …output_ref[(((i * groups() + g) * group_output_channels() + oc) * output_height() + oy) * output_w… in TestNCHWxF32()
1806 for (size_t g = 0; g < groups(); g++) { in TestNCHWxF32()
1809 …output_ref[(((i * groups() + g) * group_output_channels() + oc) * output_height() + oy) * output_w… in TestNCHWxF32()
1810 …input[((((i * input_height() + iy) * input_width() + ix) * groups() + g) * group_input_channels() … in TestNCHWxF32()
1834 for (size_t g = 0; g < groups(); g++) { in TestNCHWxF32()
1836 …output_ref[(((i * groups() + g) * group_output_channels() + oc) * output_height() + oy) * output_w… in TestNCHWxF32()
1838 … kernel[((ky * kernel_width() + kx) * groups() + g) * group_output_channels() + oc]; in TestNCHWxF32()
1858 for (size_t g = 0; g < groups(); g++) { in TestNCHWxF32()
1861 …output_ref[(((i * groups() + g) * group_output_channels() + oc) * output_height() + oy) * output_w… in TestNCHWxF32()
1908 groups(), group_input_channels(), group_output_channels(), in TestNCHWxF32()
1949 dilation_width(), groups(), group_input_channels(), in TestNCHWxF32()
1989 for (size_t g = 0; g < groups(); g++) { in VerifyNCHWxF32()
1996 …output_ref[(((i * groups() + g) * group_output_channels() + c) * output_height() + y) * output_wid… in VerifyNCHWxF32()
1998 …1.0e-4 * std::abs(output_ref[(((i * groups() + g) * group_output_channels() + c) * output_height()… in VerifyNCHWxF32()
2021 …batch_size() * ((input_height() * input_width() - 1) * input_channel_stride() + groups() * group_i… in TestSetupNHWCxQC8()
2022 …next_input_height() * next_input_width() - 1) * input_channel_stride() + groups() * group_input_ch… in TestSetupNHWCxQC8()
2023 …std::vector<int8_t> kernel(groups() * group_output_channels() * kernel_height() * kernel_width() *… in TestSetupNHWCxQC8()
2024 std::vector<int32_t> bias(groups() * group_output_channels()); in TestSetupNHWCxQC8()
2026 …batch_size() * ((output_height() * output_width() - 1) * output_channel_stride() + groups() * grou… in TestSetupNHWCxQC8()
2027 …t_output_height() * next_output_width() - 1) * output_channel_stride() + groups() * group_output_c… in TestSetupNHWCxQC8()
2028 …std::vector<int32_t> accumulators(batch_size() * output_height() * output_width() * groups() * gro… in TestSetupNHWCxQC8()
2029 …std::vector<double> output_ref(batch_size() * output_height() * output_width() * groups() * group_… in TestSetupNHWCxQC8()
2030 std::vector<float> requantization_scales(groups() * group_output_channels()); in TestSetupNHWCxQC8()
2031 …ulators(next_batch_size() * next_output_height() * next_output_width() * groups() * group_output_c… in TestSetupNHWCxQC8()
2032 …put_ref(next_batch_size() * next_output_height() * next_output_width() * groups() * group_output_c… in TestSetupNHWCxQC8()
2033 std::vector<float> next_requantization_scales(groups() * group_output_channels()); in TestSetupNHWCxQC8()
2049 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQC8()
2051 …accumulators[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_ch… in TestSetupNHWCxQC8()
2070 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQC8()
2073 …accumulators[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_ch… in TestSetupNHWCxQC8()
2088 for (size_t c = 0; c < groups() * group_output_channels(); c++) { in TestSetupNHWCxQC8()
2092 …accumulated_min = std::min(accumulated_min, accumulators[px * groups() * group_output_channels() +… in TestSetupNHWCxQC8()
2093 …accumulated_max = std::max(accumulated_max, accumulators[px * groups() * group_output_channels() +… in TestSetupNHWCxQC8()
2111 for (size_t c = 0; c < groups() * group_output_channels(); c++) { in TestSetupNHWCxQC8()
2113 … output_ref[px * groups() * group_output_channels() + c] = double(int32_t(output_zero_point)) + in TestSetupNHWCxQC8()
2114 …double(accumulators[px * groups() * group_output_channels() + c]) * double(requantization_scales[c… in TestSetupNHWCxQC8()
2131 groups(), group_input_channels(), group_output_channels(), in TestSetupNHWCxQC8()
2160 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQC8()
2167 …output_ref[(((i * output_height() + y) * output_width() + x) * groups() + g) * group_output_channe… in TestSetupNHWCxQC8()
2186 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQC8()
2188 …mulators[(((i * next_output_height() + oy) * next_output_width() + ox) * groups() + g) * group_out… in TestSetupNHWCxQC8()
2207 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQC8()
2210 …mulators[(((i * next_output_height() + oy) * next_output_width() + ox) * groups() + g) * group_out… in TestSetupNHWCxQC8()
2223 for (size_t c = 0; c < groups() * group_output_channels(); c++) { in TestSetupNHWCxQC8()
2225 …next_output_ref[px * groups() * group_output_channels() + c] = double(int32_t(output_zero_point)) + in TestSetupNHWCxQC8()
2226 …double(next_accumulators[px * groups() * group_output_channels() + c]) * double(requantization_sca… in TestSetupNHWCxQC8()
2249 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQC8()
2256 …output_ref[(((i * next_output_height() + y) * next_output_width() + x) * groups() + g) * group_out… in TestSetupNHWCxQC8()
2282 …batch_size() * ((input_height() * input_width() - 1) * input_channel_stride() + groups() * group_i… in TestSetupNHWCxQS8()
2283 …next_input_height() * next_input_width() - 1) * input_channel_stride() + groups() * group_input_ch… in TestSetupNHWCxQS8()
2284 …std::vector<int8_t> kernel(groups() * group_output_channels() * kernel_height() * kernel_width() *… in TestSetupNHWCxQS8()
2285 std::vector<int32_t> bias(groups() * group_output_channels()); in TestSetupNHWCxQS8()
2287 …batch_size() * ((output_height() * output_width() - 1) * output_channel_stride() + groups() * grou… in TestSetupNHWCxQS8()
2288 …t_output_height() * next_output_width() - 1) * output_channel_stride() + groups() * group_output_c… in TestSetupNHWCxQS8()
2289 …std::vector<int32_t> accumulators(batch_size() * output_height() * output_width() * groups() * gro… in TestSetupNHWCxQS8()
2290 …std::vector<double> output_ref(batch_size() * output_height() * output_width() * groups() * group_… in TestSetupNHWCxQS8()
2291 …ulators(next_batch_size() * next_output_height() * next_output_width() * groups() * group_output_c… in TestSetupNHWCxQS8()
2292 …put_ref(next_batch_size() * next_output_height() * next_output_width() * groups() * group_output_c… in TestSetupNHWCxQS8()
2307 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQS8()
2309 …accumulators[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_ch… in TestSetupNHWCxQS8()
2328 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQS8()
2331 …accumulators[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_ch… in TestSetupNHWCxQS8()
2369 groups(), group_input_channels(), group_output_channels(), in TestSetupNHWCxQS8()
2398 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQS8()
2405 …output_ref[(((i * output_height() + y) * output_width() + x) * groups() + g) * group_output_channe… in TestSetupNHWCxQS8()
2424 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQS8()
2426 …mulators[(((i * next_output_height() + oy) * next_output_width() + ox) * groups() + g) * group_out… in TestSetupNHWCxQS8()
2445 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQS8()
2448 …mulators[(((i * next_output_height() + oy) * next_output_width() + ox) * groups() + g) * group_out… in TestSetupNHWCxQS8()
2481 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQS8()
2488 …output_ref[(((i * next_output_height() + y) * next_output_width() + x) * groups() + g) * group_out… in TestSetupNHWCxQS8()
2512 …batch_size() * ((input_height() * input_width() - 1) * input_channel_stride() + groups() * group_i… in TestSetupNHWCxQU8()
2513 …next_input_height() * next_input_width() - 1) * input_channel_stride() + groups() * group_input_ch… in TestSetupNHWCxQU8()
2514 …std::vector<uint8_t> kernel(groups() * group_output_channels() * kernel_height() * kernel_width() … in TestSetupNHWCxQU8()
2515 std::vector<int32_t> bias(groups() * group_output_channels()); in TestSetupNHWCxQU8()
2517 …batch_size() * ((output_height() * output_width() - 1) * output_channel_stride() + groups() * grou… in TestSetupNHWCxQU8()
2518 …t_output_height() * next_output_width() - 1) * output_channel_stride() + groups() * group_output_c… in TestSetupNHWCxQU8()
2519 …std::vector<int32_t> accumulators(batch_size() * output_height() * output_width() * groups() * gro… in TestSetupNHWCxQU8()
2520 …std::vector<double> output_ref(batch_size() * output_height() * output_width() * groups() * group_… in TestSetupNHWCxQU8()
2521 …ulators(next_batch_size() * next_output_height() * next_output_width() * groups() * group_output_c… in TestSetupNHWCxQU8()
2522 …put_ref(next_batch_size() * next_output_height() * next_output_width() * groups() * group_output_c… in TestSetupNHWCxQU8()
2538 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQU8()
2540 …accumulators[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_ch… in TestSetupNHWCxQU8()
2559 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQU8()
2562 …accumulators[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_ch… in TestSetupNHWCxQU8()
2600 groups(), group_input_channels(), group_output_channels(), in TestSetupNHWCxQU8()
2630 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQU8()
2637 …output_ref[(((i * output_height() + y) * output_width() + x) * groups() + g) * group_output_channe… in TestSetupNHWCxQU8()
2656 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQU8()
2658 …mulators[(((i * next_output_height() + oy) * next_output_width() + ox) * groups() + g) * group_out… in TestSetupNHWCxQU8()
2677 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQU8()
2680 …mulators[(((i * next_output_height() + oy) * next_output_width() + ox) * groups() + g) * group_out… in TestSetupNHWCxQU8()
2713 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxQU8()
2720 …output_ref[(((i * next_output_height() + y) * next_output_width() + x) * groups() + g) * group_out… in TestSetupNHWCxQU8()
2742 …batch_size() * ((input_height() * input_width() - 1) * input_channel_stride() + groups() * group_i… in TestSetupNHWCxF16()
2743 …next_input_height() * next_input_width() - 1) * input_channel_stride() + groups() * group_input_ch… in TestSetupNHWCxF16()
2744 …std::vector<uint16_t> kernel(groups() * group_output_channels() * kernel_height() * kernel_width()… in TestSetupNHWCxF16()
2745 std::vector<uint16_t> bias(groups() * group_output_channels()); in TestSetupNHWCxF16()
2747 …batch_size() * ((output_height() * output_width() - 1) * output_channel_stride() + groups() * grou… in TestSetupNHWCxF16()
2748 …t_output_height() * next_output_width() - 1) * output_channel_stride() + groups() * group_output_c… in TestSetupNHWCxF16()
2749 …std::vector<float> output_ref(batch_size() * output_height() * output_width() * groups() * group_o… in TestSetupNHWCxF16()
2750 …put_ref(next_batch_size() * next_output_height() * next_output_width() * groups() * group_output_c… in TestSetupNHWCxF16()
2763 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxF16()
2765 …output_ref[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_chan… in TestSetupNHWCxF16()
2784 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxF16()
2787 …output_ref[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_chan… in TestSetupNHWCxF16()
2823 groups(), group_input_channels(), group_output_channels(), in TestSetupNHWCxF16()
2851 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxF16()
2857 …groups() + g) * group_output_channels() + c], fp16_ieee_to_fp32_value(output[((i * output_height()… in TestSetupNHWCxF16()
2874 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxF16()
2876 …tput_ref[(((i * next_output_height() + oy) * next_output_width() + ox) * groups() + g) * group_out… in TestSetupNHWCxF16()
2895 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxF16()
2898 …tput_ref[(((i * next_output_height() + oy) * next_output_width() + ox) * groups() + g) * group_out… in TestSetupNHWCxF16()
2930 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxF16()
2936 …groups() + g) * group_output_channels() + c], fp16_ieee_to_fp32_value(output[((i * next_output_hei… in TestSetupNHWCxF16()
2956 …batch_size() * ((input_height() * input_width() - 1) * input_channel_stride() + groups() * group_i… in TestSetupNHWCxF32()
2957 …next_input_height() * next_input_width() - 1) * input_channel_stride() + groups() * group_input_ch… in TestSetupNHWCxF32()
2958 …std::vector<float> kernel(groups() * group_output_channels() * kernel_height() * kernel_width() * … in TestSetupNHWCxF32()
2959 std::vector<float> bias(groups() * group_output_channels()); in TestSetupNHWCxF32()
2961 …batch_size() * ((output_height() * output_width() - 1) * output_channel_stride() + groups() * grou… in TestSetupNHWCxF32()
2962 …t_output_height() * next_output_width() - 1) * output_channel_stride() + groups() * group_output_c… in TestSetupNHWCxF32()
2963 …std::vector<float> output_ref(batch_size() * output_height() * output_width() * groups() * group_o… in TestSetupNHWCxF32()
2964 …put_ref(next_batch_size() * next_output_height() * next_output_width() * groups() * group_output_c… in TestSetupNHWCxF32()
2977 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxF32()
2979 …output_ref[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_chan… in TestSetupNHWCxF32()
2998 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxF32()
3001 …output_ref[(((i * output_height() + oy) * output_width() + ox) * groups() + g) * group_output_chan… in TestSetupNHWCxF32()
3036 groups(), group_input_channels(), group_output_channels(), in TestSetupNHWCxF32()
3064 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxF32()
3071 …output_ref[(((i * output_height() + y) * output_width() + x) * groups() + g) * group_output_channe… in TestSetupNHWCxF32()
3073 … std::abs(output_ref[(((i * output_height() + y) * output_width() + x) * groups() + g) * group_out… in TestSetupNHWCxF32()
3090 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxF32()
3092 …tput_ref[(((i * next_output_height() + oy) * next_output_width() + ox) * groups() + g) * group_out… in TestSetupNHWCxF32()
3111 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxF32()
3114 …tput_ref[(((i * next_output_height() + oy) * next_output_width() + ox) * groups() + g) * group_out… in TestSetupNHWCxF32()
3146 for (size_t g = 0; g < groups(); g++) { in TestSetupNHWCxF32()
3153 …output_ref[(((i * next_output_height() + y) * next_output_width() + x) * groups() + g) * group_out… in TestSetupNHWCxF32()
3155 …output_ref[(((i * next_output_height() + y) * next_output_width() + x) * groups() + g) * group_out… in TestSetupNHWCxF32()
3181 return is_1x1 && !any_padding && !force_nhwc_input() && groups() == 1; in IsSpmm()