/external/XNNPACK/models/ |
D | fp16-mobilenet-v1.cc | 112 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in FP16MobileNetV1() local 113 std::generate(v0.begin(), v0.end(), std::ref(f16rng)); in FP16MobileNetV1() 114 std::generate(v1.begin(), v1.end(), std::ref(f16rng)); in FP16MobileNetV1() 115 std::generate(v2.begin(), v2.end(), std::ref(f16rng)); in FP16MobileNetV1() 116 std::generate(v3.begin(), v3.end(), std::ref(f16rng)); in FP16MobileNetV1() 117 std::generate(v4.begin(), v4.end(), std::ref(f16rng)); in FP16MobileNetV1() 118 std::generate(v5.begin(), v5.end(), std::ref(f16rng)); in FP16MobileNetV1() 119 std::generate(v6.begin(), v6.end(), std::ref(f16rng)); in FP16MobileNetV1() 120 std::generate(v7.begin(), v7.end(), std::ref(f16rng)); in FP16MobileNetV1() 121 std::generate(v8.begin(), v8.end(), std::ref(f16rng)); in FP16MobileNetV1() [all …]
|
D | fp16-mobilenet-v2.cc | 197 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in FP16MobileNetV2() local 198 std::generate(v0.begin(), v0.end(), std::ref(f16rng)); in FP16MobileNetV2() 199 std::generate(v1.begin(), v1.end(), std::ref(f16rng)); in FP16MobileNetV2() 200 std::generate(v2.begin(), v2.end(), std::ref(f16rng)); in FP16MobileNetV2() 201 std::generate(v3.begin(), v3.end(), std::ref(f16rng)); in FP16MobileNetV2() 202 std::generate(v4.begin(), v4.end(), std::ref(f16rng)); in FP16MobileNetV2() 203 std::generate(v5.begin(), v5.end(), std::ref(f16rng)); in FP16MobileNetV2() 204 std::generate(v6.begin(), v6.end(), std::ref(f16rng)); in FP16MobileNetV2() 205 std::generate(v7.begin(), v7.end(), std::ref(f16rng)); in FP16MobileNetV2() 206 std::generate(v8.begin(), v8.end(), std::ref(f16rng)); in FP16MobileNetV2() [all …]
|
D | fp16-mobilenet-v3-large.cc | 268 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in FP16MobileNetV3Large() local 269 std::generate(v0.begin(), v0.end(), std::ref(f16rng)); in FP16MobileNetV3Large() 270 std::generate(v1.begin(), v1.end(), std::ref(f16rng)); in FP16MobileNetV3Large() 271 std::generate(v2.begin(), v2.end(), std::ref(f16rng)); in FP16MobileNetV3Large() 272 std::generate(v3.begin(), v3.end(), std::ref(f16rng)); in FP16MobileNetV3Large() 273 std::generate(v4.begin(), v4.end(), std::ref(f16rng)); in FP16MobileNetV3Large() 274 std::generate(v5.begin(), v5.end(), std::ref(f16rng)); in FP16MobileNetV3Large() 275 std::generate(v6.begin(), v6.end(), std::ref(f16rng)); in FP16MobileNetV3Large() 276 std::generate(v7.begin(), v7.end(), std::ref(f16rng)); in FP16MobileNetV3Large() 277 std::generate(v8.begin(), v8.end(), std::ref(f16rng)); in FP16MobileNetV3Large() [all …]
|
D | fp16-mobilenet-v3-small.cc | 234 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in FP16MobileNetV3Small() local 235 std::generate(v0.begin(), v0.end(), std::ref(f16rng)); in FP16MobileNetV3Small() 236 std::generate(v1.begin(), v1.end(), std::ref(f16rng)); in FP16MobileNetV3Small() 237 std::generate(v2.begin(), v2.end(), std::ref(f16rng)); in FP16MobileNetV3Small() 238 std::generate(v3.begin(), v3.end(), std::ref(f16rng)); in FP16MobileNetV3Small() 239 std::generate(v4.begin(), v4.end(), std::ref(f16rng)); in FP16MobileNetV3Small() 240 std::generate(v5.begin(), v5.end(), std::ref(f16rng)); in FP16MobileNetV3Small() 241 std::generate(v6.begin(), v6.end(), std::ref(f16rng)); in FP16MobileNetV3Small() 242 std::generate(v7.begin(), v7.end(), std::ref(f16rng)); in FP16MobileNetV3Small() 243 std::generate(v8.begin(), v8.end(), std::ref(f16rng)); in FP16MobileNetV3Small() [all …]
|
/external/XNNPACK/bench/ |
D | f16-relu.cc | 35 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in f16_relu() local 38 std::generate(x.begin(), x.end(), std::ref(f16rng)); in f16_relu() 40 std::generate(x.begin(), x.end(), std::ref(f16rng)); in f16_relu()
|
D | f16-gemm.cc | 52 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in GEMMBenchmark() local 55 std::generate(a.begin(), a.end(), std::ref(f16rng)); in GEMMBenchmark() 57 std::generate(k.begin(), k.end(), std::ref(f16rng)); in GEMMBenchmark() 59 std::generate(b.begin(), b.end(), std::ref(f16rng)); in GEMMBenchmark()
|
D | f16-igemm.cc | 55 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in IGEMMBenchmark() local 72 std::generate(a.begin(), a.end(), std::ref(f16rng)); in IGEMMBenchmark() 74 std::generate(k.begin(), k.end(), std::ref(f16rng)); in IGEMMBenchmark() 76 std::generate(b.begin(), b.end(), std::ref(f16rng)); in IGEMMBenchmark()
|
D | f16-dwconv.cc | 61 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in DWConvBenchmark() local 76 std::generate(a.begin(), a.end(), std::ref(f16rng)); in DWConvBenchmark() 78 std::generate(k.begin(), k.end(), std::ref(f16rng)); in DWConvBenchmark() 80 std::generate(b.begin(), b.end(), std::ref(f16rng)); in DWConvBenchmark()
|
D | f16-spmm.cc | 44 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in SpMMBenchmark() local 75 std::generate(b.begin() + sparse_end, b.end(), std::ref(f16rng)); in SpMMBenchmark() 77 std::generate(bias.begin(), bias.end(), std::ref(f16rng)); in SpMMBenchmark()
|
D | global-average-pooling.cc | 161 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in global_average_pooling_f16() local 164 std::generate(input.begin(), input.end(), std::ref(f16rng)); in global_average_pooling_f16()
|
D | hardswish.cc | 217 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in xnnpack_hardswish_f16() local 221 std::generate(input.begin(), input.end(), std::ref(f16rng)); in xnnpack_hardswish_f16()
|
D | convolution.cc | 301 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in xnnpack_convolution_f16() local 315 std::generate(input.begin(), input.end(), std::ref(f16rng)); in xnnpack_convolution_f16() 317 std::generate(kernel.begin(), kernel.end(), std::ref(f16rng)); in xnnpack_convolution_f16() 319 std::generate(bias.begin(), bias.end(), std::ref(f16rng)); in xnnpack_convolution_f16()
|
/external/XNNPACK/test/ |
D | vbinaryc-microkernel-tester.h | 94 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in Test() local 97 const uint16_t b = f16rng(); in Test() 101 std::generate(a.begin(), a.end(), std::ref(f16rng)); in Test() 103 std::generate(y.begin(), y.end(), std::ref(f16rng)); in Test() 159 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in Test() local 162 const uint16_t b = f16rng(); in Test() 166 std::generate(a.begin(), a.end(), std::ref(f16rng)); in Test() 168 std::generate(y.begin(), y.end(), std::ref(f16rng)); in Test()
|
D | hswish-microkernel-tester.h | 64 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in Test() local 70 std::generate(x.begin(), x.end(), std::ref(f16rng)); in Test() 72 std::generate(y.begin(), y.end(), std::ref(f16rng)); in Test()
|
D | vbinary-microkernel-tester.h | 101 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in Test() local 108 std::generate(a.begin(), a.end(), std::ref(f16rng)); in Test() 109 std::generate(b.begin(), b.end(), std::ref(f16rng)); in Test() 111 std::generate(y.begin(), y.end(), std::ref(f16rng)); in Test() 163 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in Test() local 170 std::generate(a.begin(), a.end(), std::ref(f16rng)); in Test() 171 std::generate(b.begin(), b.end(), std::ref(f16rng)); in Test() 173 std::generate(y.begin(), y.end(), std::ref(f16rng)); in Test()
|
D | vmulcaddc-microkernel-tester.h | 125 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); 139 std::generate(scale.begin(), scale.end(), std::ref(f16rng)); 140 std::generate(bias.begin(), bias.end(), std::ref(f16rng)); 141 std::generate(x.begin(), x.end(), std::ref(f16rng));
|
D | clamp-microkernel-tester.h | 135 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in Test() local 141 std::generate(x.begin(), x.end(), std::ref(f16rng)); in Test() 143 std::generate(y.begin(), y.end(), std::ref(f16rng)); in Test()
|
D | spmm-microkernel-tester.h | 315 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in Test() local 332 std::generate(input.begin(), input.end(), std::ref(f16rng)); in Test() 333 std::generate(b.begin(), b.end(), std::ref(f16rng)); in Test() 334 std::generate(bias.begin(), bias.end(), std::ref(f16rng)); in Test()
|
D | hardswish-operator-tester.h | 88 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in TestF16() local 95 std::generate(input.begin(), input.end(), std::ref(f16rng)); in TestF16()
|
D | gavgpool-microkernel-tester.h | 458 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); 467 std::generate(input.begin(), input.end(), std::ref(f16rng)); 520 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); 528 std::generate(input.begin(), input.end(), std::ref(f16rng));
|
D | dwconv-microkernel-tester.h | 401 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); 413 std::generate(input.begin(), input.end(), std::ref(f16rng)); 414 std::generate(kernel.begin(), kernel.end(), std::ref(f16rng)); 415 std::generate(bias.begin(), bias.end(), std::ref(f16rng));
|
D | binary-elementwise-operator-tester.h | 350 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in TestF16() local 389 std::generate(input1.begin(), input1.end(), std::ref(f16rng)); in TestF16() 390 std::generate(input2.begin(), input2.end(), std::ref(f16rng)); in TestF16()
|
D | convolution-operator-tester.h | 1009 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in TestNHWCxF16() local 1019 std::generate(input.begin(), input.end(), std::ref(f16rng)); in TestNHWCxF16() 1020 std::generate(kernel.begin(), kernel.end(), std::ref(f16rng)); in TestNHWCxF16() 1021 std::generate(bias.begin(), bias.end(), std::ref(f16rng)); in TestNHWCxF16() 1821 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in TestSetupNHWCxF16() local 1835 std::generate(input.begin(), input.end(), std::ref(f16rng)); in TestSetupNHWCxF16() 1836 std::generate(kernel.begin(), kernel.end(), std::ref(f16rng)); in TestSetupNHWCxF16() 1837 std::generate(bias.begin(), bias.end(), std::ref(f16rng)); in TestSetupNHWCxF16() 1948 std::generate(input.begin(), input.end(), std::ref(f16rng)); in TestSetupNHWCxF16()
|
D | global-average-pooling-operator-tester.h | 297 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in TestNWCxF16() local 303 std::generate(input.begin(), input.end(), std::ref(f16rng)); in TestNWCxF16()
|
D | gemm-microkernel-tester.h | 757 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); 767 std::generate(a.begin(), a.end(), std::ref(f16rng)); 768 std::generate(b.begin(), b.end(), std::ref(f16rng)); 769 std::generate(bias.begin(), bias.end(), std::ref(f16rng)); 829 auto f16rng = std::bind(fp16_ieee_from_fp32_value, f32rng); in Test() local 842 std::generate(a.begin(), a.end(), std::ref(f16rng)); in Test() 843 std::generate(b.begin(), b.end(), std::ref(f16rng)); in Test() 844 std::generate(bias.begin(), bias.end(), std::ref(f16rng)); in Test()
|