Home
last modified time | relevance | path

Searched refs:accumulated_max (Results 1 – 20 of 20) sorted by relevance

/external/XNNPACK/test/
Dgemm-microkernel-tester.cc76 const int32_t accumulated_max = *std::max_element(acc.cbegin(), acc.cend()); in Test() local
77 …const double c_scale = uint32_t(accumulated_max - accumulated_min) >= 256 ? double(uint32_t(accumu… in Test()
79 lrint(127.5 - 0.5 * double(accumulated_min + accumulated_max) / c_scale), in Test()
196 const int32_t accumulated_max = *std::max_element(acc.cbegin(), acc.cend()); in Test() local
197 …const double c_scale = uint32_t(accumulated_max - accumulated_min) >= 256 ? double(uint32_t(accumu… in Test()
199 lrint(127.5 - 0.5 * double(accumulated_min + accumulated_max) / c_scale), in Test()
301 int32_t accumulated_max = acc[n_index]; in Test() local
304 accumulated_max = std::max(accumulated_max, acc[m_index * n() + n_index]); in Test()
306 const uint32_t accumulated_range = uint32_t(accumulated_max - accumulated_min); in Test()
443 int32_t accumulated_max = acc[n_index]; in Test() local
[all …]
Dfully-connected-operator-tester.h209 const int32_t accumulated_max = *std::max_element(accumulators.cbegin(), accumulators.cend()); in TestQS8() local
211 const double output_scale = double(uint32_t(accumulated_max - accumulated_min)) / 255.0; in TestQS8()
213 lrint(-0.5 - 0.5 * double(accumulated_min + accumulated_max) / output_scale), in TestQS8()
331 const int32_t accumulated_max = *std::max_element(accumulators.cbegin(), accumulators.cend()); in TestQU8() local
333 const double output_scale = double(uint32_t(accumulated_max - accumulated_min)) / 255.0; in TestQU8()
335 lrint(127.5 - 0.5 * double(accumulated_min + accumulated_max) / output_scale), in TestQU8()
445 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestF32() local
448 accumulated_min + (accumulated_max - accumulated_min) / 255.0f * float(qmin()); in TestF32()
450 accumulated_max - (accumulated_max - accumulated_min) / 255.0f * float(255 - qmax()); in TestF32()
568 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestF16() local
[all …]
Dvmulcaddc-microkernel-tester.h155 const float accumulated_max = *std::max_element(y_ref.cbegin(), y_ref.cend()); in Test() local
156 const float accumulated_range = accumulated_max - accumulated_min; in Test()
157 …const float y_max = fp16_ieee_to_fp32_value(fp16_ieee_from_fp32_value(accumulated_max - accumulate… in Test()
223 const float accumulated_max = *std::max_element(y_ref.cbegin(), y_ref.cend()); in Test() local
224 const float accumulated_range = accumulated_max - accumulated_min; in Test()
225 const float y_max = accumulated_max - accumulated_range / 255.0f * float(255 - qmax()); in Test()
Dglobal-average-pooling-operator-tester.h319 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestNWCxF16() local
320 const float accumulated_range = accumulated_max - accumulated_min; in TestNWCxF16()
322 …const float scaled_max = fp16_ieee_to_fp32_value(fp16_ieee_from_fp32_value(accumulated_max - accum… in TestNWCxF16()
396 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestNWCxF32() local
397 const float accumulated_range = accumulated_max - accumulated_min; in TestNWCxF32()
403 accumulated_max - accumulated_range / 255.0f * float(255 - qmax()); in TestNWCxF32()
475 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestNCWxF32() local
476 const float accumulated_range = accumulated_max - accumulated_min; in TestNCWxF32()
482 accumulated_max - accumulated_range / 255.0f * float(255 - qmax()); in TestNCWxF32()
Ddwconv-microkernel-tester.h232 const int32_t accumulated_max = *std::max_element(accumulators.cbegin(), accumulators.cend()); in Test() local
233 const uint32_t accumulated_range = uint32_t(accumulated_max) - uint32_t(accumulated_min); in Test()
236 lrint(127.5 - 0.5 * double(accumulated_min + accumulated_max) / output_scale), in Test()
348 int32_t accumulated_max = accumulators[c]; in Test() local
351 accumulated_max = std::max(accumulated_max, accumulators[x * channels() + c]); in Test()
353 const uint32_t accumulated_range = uint32_t(accumulated_max - accumulated_min); in Test()
467 const int32_t accumulated_max = *std::max_element(accumulators.cbegin(), accumulators.cend()); in Test() local
468 const uint32_t accumulated_range = uint32_t(accumulated_max) - uint32_t(accumulated_min); in Test()
471 lrint(-0.5 - 0.5 * double(accumulated_min + accumulated_max) / output_scale), in Test()
564 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
[all …]
Dgavgpool-microkernel-tester.h440 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
441 const float accumulated_range = accumulated_max - accumulated_min; in Test()
443 …const float output_max = fp16_ieee_to_fp32_value(fp16_ieee_from_fp32_value(accumulated_max - float… in Test()
502 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
503 const float accumulated_range = accumulated_max - accumulated_min; in Test()
505 …const float output_max = fp16_ieee_to_fp32_value(fp16_ieee_from_fp32_value(accumulated_max - float… in Test()
565 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
566 const float accumulated_range = accumulated_max - accumulated_min; in Test()
568 const float output_max = accumulated_max - float(255 - qmax()) / 255.0f * accumulated_range; in Test()
623 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
[all …]
Dspmm-microkernel-tester.h261 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
262 …const float output_min = accumulated_min + (accumulated_max - accumulated_min) / 255.0f * float(qm… in Test()
263 …const float output_max = accumulated_max - (accumulated_max - accumulated_min) / 255.0f * float(25… in Test()
428 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
429 …const float output_min = accumulated_min + (accumulated_max - accumulated_min) / 255.0f * float(qm… in Test()
430 …const float output_max = accumulated_max - (accumulated_max - accumulated_min) / 255.0f * float(25… in Test()
Dgavgpool-cw-microkernel-tester.h103 const float accumulated_max = *std::max_element(y_ref.cbegin(), y_ref.cend()); variable
104 const float accumulated_range = accumulated_max - accumulated_min;
106 const float y_max = accumulated_max - float(255 - qmax()) / 255.0f * accumulated_range;
Davgpool-microkernel-tester.h431 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
432 const float accumulated_range = accumulated_max - accumulated_min; in Test()
434 const float output_max = accumulated_max - float(255 - qmax()) / 255.0f * accumulated_range; in Test()
519 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
520 const float accumulated_range = accumulated_max - accumulated_min; in Test()
522 const float output_max = accumulated_max - float(255 - qmax()) / 255.0f * accumulated_range; in Test()
609 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
610 const float accumulated_range = accumulated_max - accumulated_min; in Test()
612 const float output_max = accumulated_max - float(255 - qmax()) / 255.0f * accumulated_range; in Test()
700 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
[all …]
Dconvolution-operator-tester.h628 int32_t accumulated_max = accumulators[c]; in TestNHWCxQC8() local
631accumulated_max = std::max(accumulated_max, accumulators[px * groups() * group_output_channels() +… in TestNHWCxQC8()
635 if (accumulated_max != 0) { in TestNHWCxQC8()
637 …nt32_t(std::numeric_limits<int8_t>::max()) - int32_t(output_zero_point)) / float(accumulated_max)); in TestNHWCxQC8()
821 const int32_t accumulated_max = *std::max_element(accumulators.cbegin(), accumulators.cend()); in TestNHWCxQS8() local
823 const double output_scale = double(uint32_t(accumulated_max - accumulated_min)) / 255.0; in TestNHWCxQS8()
825 lrint(-0.5 - 0.5 * double(accumulated_min + accumulated_max) / output_scale), in TestNHWCxQS8()
992 const int32_t accumulated_max = *std::max_element(accumulators.cbegin(), accumulators.cend()); in TestNHWCxQU8() local
994 const double output_scale = double(uint32_t(accumulated_max - accumulated_min)) / 255.0; in TestNHWCxQU8()
996 lrint(127.5 - 0.5 * double(accumulated_min + accumulated_max) / output_scale), in TestNHWCxQU8()
[all …]
Dvbinaryc-microkernel-tester.h205 const float accumulated_max = *std::max_element(y_ref.cbegin(), y_ref.cend()); in Test() local
206 const float accumulated_range = accumulated_max - accumulated_min; in Test()
208 (accumulated_max - accumulated_range / 255.0f * float(255 - qmax())) : in Test()
428 const float accumulated_max = *std::max_element(y_ref.cbegin(), y_ref.cend()); in Test() local
429 const float accumulated_range = accumulated_max - accumulated_min; in Test()
431 (accumulated_max - accumulated_range / 255.0f * float(255 - qmax())) : in Test()
Ddeconvolution-operator-tester.h497 const int32_t accumulated_max = *std::max_element(accumulators.cbegin(), accumulators.cend()); in TestQS8() local
499 const double output_scale = double(uint32_t(accumulated_max - accumulated_min)) / 255.0; in TestQS8()
501 lrint(-0.5 - 0.5 * double(accumulated_min + accumulated_max) / output_scale), in TestQS8()
635 const int32_t accumulated_max = *std::max_element(accumulators.cbegin(), accumulators.cend()); in TestQU8() local
637 const double output_scale = double(uint32_t(accumulated_max - accumulated_min)) / 255.0; in TestQU8()
639 lrint(127.5 - 0.5 * double(accumulated_min + accumulated_max) / output_scale), in TestQU8()
769 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestF32() local
772 accumulated_min + (accumulated_max - accumulated_min) / 255.0f * float(qmin()); in TestF32()
774 accumulated_max - (accumulated_max - accumulated_min) / 255.0f * float(255 - qmax()); in TestF32()
912 const int32_t accumulated_max = *std::max_element(accumulators.cbegin(), accumulators.cend()); in TestSetupQS8() local
[all …]
Ddwconv2d-microkernel-tester.h208 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); variable
209 const float accumulated_range = accumulated_max - accumulated_min;
211 const float output_max = accumulated_max - accumulated_range / 255.0f * float(255 - qmax());
Dmaxpool-microkernel-tester.h329 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
330 const float accumulated_range = accumulated_max - accumulated_min; in Test()
335 float output_max = accumulated_max - float(255 - qmax()) / 255.0f * accumulated_range; in Test()
412 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in Test() local
413 const float accumulated_range = accumulated_max - accumulated_min; in Test()
415 const float output_max = accumulated_max - float(255 - qmax()) / 255.0f * accumulated_range; in Test()
Dvbinary-microkernel-tester.h206 const float accumulated_max = *std::max_element(y_ref.cbegin(), y_ref.cend()); in Test() local
207 const float accumulated_range = accumulated_max - accumulated_min; in Test()
209 (accumulated_max - accumulated_range / 255.0f * float(255 - qmax())) : in Test()
417 const float accumulated_max = *std::max_element(y_ref.cbegin(), y_ref.cend()); in Test() local
418 const float accumulated_range = accumulated_max - accumulated_min; in Test()
420 (accumulated_max - accumulated_range / 255.0f * float(255 - qmax())) : in Test()
Dconv-hwc2chw-microkernel-tester.h353 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); variable
355 …const float output_min = accumulated_min + (accumulated_max - accumulated_min) / 255.0f * float(qm…
356 …const float output_max = accumulated_max - (accumulated_max - accumulated_min) / 255.0f * float(25…
Dconv-hwc-microkernel-tester.h347 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); variable
349 …const float output_min = accumulated_min + (accumulated_max - accumulated_min) / 255.0f * float(qm…
350 …const float output_max = accumulated_max - (accumulated_max - accumulated_min) / 255.0f * float(25…
Dmax-pooling-operator-tester.h659 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestF16() local
660 const float accumulated_range = accumulated_max - accumulated_min; in TestF16()
662 float output_max = accumulated_max - accumulated_range / 255.0f * float(255 - qmax()); in TestF16()
769 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestF32() local
770 const float accumulated_range = accumulated_max - accumulated_min; in TestF32()
776 accumulated_max - accumulated_range / 255.0f * float(255 - qmax()); in TestF32()
1157 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestSetupF16() local
1158 const float accumulated_range = accumulated_max - accumulated_min; in TestSetupF16()
1160 float output_max = accumulated_max - accumulated_range / 255.0f * float(255 - qmax()); in TestSetupF16()
1326 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestSetupF32() local
[all …]
Daverage-pooling-operator-tester.h569 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestF32() local
570 const float accumulated_range = accumulated_max - accumulated_min; in TestF32()
576 accumulated_max - accumulated_range / 255.0f * float(255 - qmax()); in TestF32()
815 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestSetupF32() local
816 const float accumulated_range = accumulated_max - accumulated_min; in TestSetupF32()
822 accumulated_max - accumulated_range / 255.0f * float(255 - qmax()); in TestSetupF32()
Dbinary-elementwise-operator-tester.h632 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestF16() local
633 const float accumulated_range = accumulated_max - accumulated_min; in TestF16()
635 …const float scaled_max = fp16_ieee_to_fp32_value(fp16_ieee_from_fp32_value(accumulated_max - accum… in TestF16()
781 const float accumulated_max = *std::max_element(output_ref.cbegin(), output_ref.cend()); in TestF32() local
782 const float accumulated_range = accumulated_max - accumulated_min; in TestF32()
786 …+std::numeric_limits<float>::infinity() : accumulated_max - accumulated_range / 255.0f * float(255… in TestF32()