Lines Matching refs:output_channels
138 inline ConvHWC2CHWMicrokernelTester& output_channels(size_t output_channels) { in output_channels() argument
139 assert(output_channels >= 1); in output_channels()
140 this->output_channels_ = output_channels; in output_channels()
144 inline size_t output_channels() const { in output_channels() function
149 …return output_channels() % output_channels_tile() == 0 ? output_channels() : output_channels() / o… in packed_output_channels()
243 return output_channels(); in output_pixel_stride()
305 …std::vector<float> kernel(output_channels() * kernel_height() * kernel_width() * input_channels());
306 std::vector<float> bias(output_channels());
307 std::vector<float> output(batch_size() * output_channels() * output_height() * output_width());
308 …std::vector<float> output_ref(batch_size() * output_channels() * output_height() * output_width());
319 output_channels(),
329 for (size_t oc = 0; oc < output_channels(); oc++) {
346 … output_ref[((i * output_channels() + oc) * output_height() + oy) * output_width() + ox] = acc;
380 padding_top(), output_channels(),
389 for (size_t c = 0; c < output_channels(); c++) {
390 …ASSERT_GE(output[((i * output_channels() + c) * output_height() + y) * output_width() + x], output…
392 …ASSERT_LE(output[((i * output_channels() + c) * output_height() + y) * output_width() + x], output…
395 … output_ref[((i * output_channels() + c) * output_height() + y) * output_width() + x],
396 output[((i * output_channels() + c) * output_height() + y) * output_width() + x],
397 …1.0e-4 * std::abs(output_ref[((i * output_channels() + c) * output_height() + y) * output_width() …
420 …std::vector<uint16_t> kernel(output_channels() * kernel_height() * kernel_width() * input_channels… in Test()
421 std::vector<uint16_t> bias(output_channels()); in Test()
422 … std::vector<uint16_t> output(batch_size() * output_channels() * output_height() * output_width()); in Test()
423 …std::vector<float> output_ref(batch_size() * output_channels() * output_height() * output_width()); in Test()
434 output_channels(), in Test()
444 for (size_t oc = 0; oc < output_channels(); oc++) { in Test()
461 … output_ref[((i * output_channels() + oc) * output_height() + oy) * output_width() + ox] = acc; in Test()
488 padding_top(), output_channels(), in Test()
497 for (size_t c = 0; c < output_channels(); c++) { in Test()
498 …ASSERT_GE(fp16_ieee_to_fp32_value(output[((i * output_channels() + c) * output_height() + y) * out… in Test()
500 …ASSERT_LE(fp16_ieee_to_fp32_value(output[((i * output_channels() + c) * output_height() + y) * out… in Test()
503 … output_ref[((i * output_channels() + c) * output_height() + y) * output_width() + x], in Test()
504 …fp16_ieee_to_fp32_value(output[((i * output_channels() + c) * output_height() + y) * output_width(… in Test()
505 …std::max(1.0e-4f, 1.0e-2f * std::abs(output_ref[((i * output_channels() + c) * output_height() + y… in Test()