Gnuplot not found, using plotters backend
Benchmarking grayscale_u8_rgb/256
Benchmarking grayscale_u8_rgb/256: Warming up for 500.00 ms
Benchmarking grayscale_u8_rgb/256: Collecting 20 samples in estimated 2.0109 s (31k iterations)
Benchmarking grayscale_u8_rgb/256: Analyzing
grayscale_u8_rgb/256    time:   [20.623 µs 23.624 µs 25.719 µs]
                        change: [-12.634% +2.0785% +19.395%] (p = 0.80 > 0.05)
                        No change in performance detected.
Benchmarking grayscale_u8_rgb/512
Benchmarking grayscale_u8_rgb/512: Warming up for 500.00 ms
Benchmarking grayscale_u8_rgb/512: Collecting 20 samples in estimated 2.0083 s (7560 iterations)
Benchmarking grayscale_u8_rgb/512: Analyzing
grayscale_u8_rgb/512    time:   [65.830 µs 68.019 µs 71.974 µs]
                        change: [-6.8111% +6.7113% +20.406%] (p = 0.37 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking grayscale_u8_rgb/1024
Benchmarking grayscale_u8_rgb/1024: Warming up for 500.00 ms
Benchmarking grayscale_u8_rgb/1024: Collecting 20 samples in estimated 2.1083 s (3570 iterations)
Benchmarking grayscale_u8_rgb/1024: Analyzing
grayscale_u8_rgb/1024   time:   [277.23 µs 291.90 µs 316.93 µs]
                        change: [-4.0289% +2.3247% +9.7207%] (p = 0.51 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild

Benchmarking grayscale_f32_rgb/256
Benchmarking grayscale_f32_rgb/256: Warming up for 500.00 ms
Benchmarking grayscale_f32_rgb/256: Collecting 20 samples in estimated 2.0158 s (14k iterations)
Benchmarking grayscale_f32_rgb/256: Analyzing
grayscale_f32_rgb/256   time:   [101.27 µs 104.89 µs 108.76 µs]
                        change: [-0.1027% +4.6182% +10.420%] (p = 0.08 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high severe
Benchmarking grayscale_f32_rgb/512
Benchmarking grayscale_f32_rgb/512: Warming up for 500.00 ms
Benchmarking grayscale_f32_rgb/512: Collecting 20 samples in estimated 2.0297 s (2940 iterations)
Benchmarking grayscale_f32_rgb/512: Analyzing
grayscale_f32_rgb/512   time:   [415.45 µs 422.31 µs 429.33 µs]
                        change: [-7.6920% -3.5872% +0.4434%] (p = 0.11 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking grayscale_f32_rgb/1024
Benchmarking grayscale_f32_rgb/1024: Warming up for 500.00 ms
Benchmarking grayscale_f32_rgb/1024: Collecting 20 samples in estimated 2.5130 s (420 iterations)
Benchmarking grayscale_f32_rgb/1024: Analyzing
grayscale_f32_rgb/1024  time:   [2.3950 ms 2.5255 ms 2.6466 ms]
                        change: [-9.2596% +0.2138% +11.648%] (p = 0.97 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  1 (5.00%) high mild
  1 (5.00%) high severe

Benchmarking threshold_u8/256
Benchmarking threshold_u8/256: Warming up for 500.00 ms
Benchmarking threshold_u8/256: Collecting 20 samples in estimated 2.0014 s (284k iterations)
Benchmarking threshold_u8/256: Analyzing
threshold_u8/256        time:   [3.1222 µs 3.3040 µs 3.4198 µs]
                        change: [-10.697% +2.3972% +16.426%] (p = 0.74 > 0.05)
                        No change in performance detected.
Benchmarking threshold_u8/512
Benchmarking threshold_u8/512: Warming up for 500.00 ms
Benchmarking threshold_u8/512: Collecting 20 samples in estimated 2.0019 s (83k iterations)
Benchmarking threshold_u8/512: Analyzing
threshold_u8/512        time:   [10.372 µs 11.077 µs 11.557 µs]
                        change: [-19.608% -4.5707% +14.275%] (p = 0.61 > 0.05)
                        No change in performance detected.
Benchmarking threshold_u8/1024
Benchmarking threshold_u8/1024: Warming up for 500.00 ms
Benchmarking threshold_u8/1024: Collecting 20 samples in estimated 2.0230 s (16k iterations)
Benchmarking threshold_u8/1024: Analyzing
threshold_u8/1024       time:   [42.225 µs 43.348 µs 44.103 µs]
                        change: [-2.6471% +1.3843% +5.5776%] (p = 0.51 > 0.05)
                        No change in performance detected.

Benchmarking threshold_u8_cropped/256
Benchmarking threshold_u8_cropped/256: Warming up for 500.00 ms
Benchmarking threshold_u8_cropped/256: Collecting 20 samples in estimated 2.0000 s (203k iterations)
Benchmarking threshold_u8_cropped/256: Analyzing
threshold_u8_cropped/256
                        time:   [7.0204 µs 7.2561 µs 7.4434 µs]
                        change: [-13.064% -8.2991% -3.9159%] (p = 0.00 < 0.05)
                        Performance has improved.
Benchmarking threshold_u8_cropped/512
Benchmarking threshold_u8_cropped/512: Warming up for 500.00 ms
Benchmarking threshold_u8_cropped/512: Collecting 20 samples in estimated 2.0060 s (63k iterations)
Benchmarking threshold_u8_cropped/512: Analyzing
threshold_u8_cropped/512
                        time:   [17.870 µs 18.630 µs 19.493 µs]
                        change: [-7.7183% -0.4131% +7.1616%] (p = 0.92 > 0.05)
                        No change in performance detected.
Found 2 outliers among 20 measurements (10.00%)
  1 (5.00%) high mild
  1 (5.00%) high severe
Benchmarking threshold_u8_cropped/1024
Benchmarking threshold_u8_cropped/1024: Warming up for 500.00 ms
Benchmarking threshold_u8_cropped/1024: Collecting 20 samples in estimated 2.0101 s (12k iterations)
Benchmarking threshold_u8_cropped/1024: Analyzing
threshold_u8_cropped/1024
                        time:   [88.435 µs 90.515 µs 92.648 µs]
                        change: [-8.8310% -4.6820% -0.7772%] (p = 0.03 < 0.05)
                        Change within noise threshold.
Found 3 outliers among 20 measurements (15.00%)
  3 (15.00%) high mild

Benchmarking cast_f32_to_u8/256
Benchmarking cast_f32_to_u8/256: Warming up for 500.00 ms
Benchmarking cast_f32_to_u8/256: Collecting 20 samples in estimated 2.0324 s (10k iterations)
Benchmarking cast_f32_to_u8/256: Analyzing
cast_f32_to_u8/256      time:   [130.34 µs 131.72 µs 132.99 µs]
                        change: [-5.3824% -3.7467% -1.8750%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 3 outliers among 20 measurements (15.00%)
  1 (5.00%) low mild
  1 (5.00%) high mild
  1 (5.00%) high severe
Benchmarking cast_f32_to_u8/512
Benchmarking cast_f32_to_u8/512: Warming up for 500.00 ms
Benchmarking cast_f32_to_u8/512: Collecting 20 samples in estimated 2.0491 s (2310 iterations)
Benchmarking cast_f32_to_u8/512: Analyzing
cast_f32_to_u8/512      time:   [555.55 µs 568.76 µs 582.79 µs]
                        change: [-5.7177% -2.3911% +0.4053%] (p = 0.16 > 0.05)
                        No change in performance detected.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking cast_f32_to_u8/1024
Benchmarking cast_f32_to_u8/1024: Warming up for 500.00 ms
Benchmarking cast_f32_to_u8/1024: Collecting 20 samples in estimated 2.6017 s (420 iterations)
Benchmarking cast_f32_to_u8/1024: Analyzing
cast_f32_to_u8/1024     time:   [2.6421 ms 2.7518 ms 2.8729 ms]
                        change: [-13.012% -9.2655% -5.0734%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild

Benchmarking cast_u8_to_f32/256
Benchmarking cast_u8_to_f32/256: Warming up for 500.00 ms
Benchmarking cast_u8_to_f32/256: Collecting 20 samples in estimated 2.0060 s (33k iterations)
Benchmarking cast_u8_to_f32/256: Analyzing
cast_u8_to_f32/256      time:   [43.860 µs 45.436 µs 47.182 µs]
                        change: [-10.976% -3.0083% +5.9102%] (p = 0.50 > 0.05)
                        No change in performance detected.
Benchmarking cast_u8_to_f32/512
Benchmarking cast_u8_to_f32/512: Warming up for 500.00 ms
Benchmarking cast_u8_to_f32/512: Collecting 20 samples in estimated 2.0338 s (8190 iterations)
Benchmarking cast_u8_to_f32/512: Analyzing
cast_u8_to_f32/512      time:   [177.69 µs 182.25 µs 187.73 µs]
                        change: [-5.3202% -2.3845% +0.6175%] (p = 0.14 > 0.05)
                        No change in performance detected.
Benchmarking cast_u8_to_f32/1024
Benchmarking cast_u8_to_f32/1024: Warming up for 500.00 ms
Benchmarking cast_u8_to_f32/1024: Collecting 20 samples in estimated 2.2268 s (1260 iterations)
Benchmarking cast_u8_to_f32/1024: Analyzing
cast_u8_to_f32/1024     time:   [1.2183 ms 1.3538 ms 1.4595 ms]
                        change: [-27.576% -21.992% -16.350%] (p = 0.00 < 0.05)
                        Performance has improved.

Benchmarking materialize_flip_h_u8/256
Benchmarking materialize_flip_h_u8/256: Warming up for 500.00 ms
Benchmarking materialize_flip_h_u8/256: Collecting 20 samples in estimated 2.0040 s (30k iterations)
Benchmarking materialize_flip_h_u8/256: Analyzing
materialize_flip_h_u8/256
                        time:   [56.314 µs 59.278 µs 62.538 µs]
                        change: [-85.072% -83.939% -82.733%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild
Benchmarking materialize_flip_h_u8/512
Benchmarking materialize_flip_h_u8/512: Warming up for 500.00 ms
Benchmarking materialize_flip_h_u8/512: Collecting 20 samples in estimated 2.0185 s (6930 iterations)
Benchmarking materialize_flip_h_u8/512: Analyzing
materialize_flip_h_u8/512
                        time:   [227.68 µs 235.90 µs 248.71 µs]
                        change: [-84.188% -83.409% -82.662%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high severe
Benchmarking materialize_flip_h_u8/1024
Benchmarking materialize_flip_h_u8/1024: Warming up for 500.00 ms
Benchmarking materialize_flip_h_u8/1024: Collecting 20 samples in estimated 2.0858 s (1470 iterations)
Benchmarking materialize_flip_h_u8/1024: Analyzing
materialize_flip_h_u8/1024
                        time:   [1.1609 ms 1.2355 ms 1.3193 ms]
                        change: [-82.949% -81.641% -80.357%] (p = 0.00 < 0.05)
                        Performance has improved.

Benchmarking materialize_flip_v_u8/256
Benchmarking materialize_flip_v_u8/256: Warming up for 500.00 ms
Benchmarking materialize_flip_v_u8/256: Collecting 20 samples in estimated 2.0036 s (97k iterations)
Benchmarking materialize_flip_v_u8/256: Analyzing
materialize_flip_v_u8/256
                        time:   [9.9261 µs 10.454 µs 10.861 µs]
                        change: [-97.662% -97.403% -97.137%] (p = 0.00 < 0.05)
                        Performance has improved.
Benchmarking materialize_flip_v_u8/512
Benchmarking materialize_flip_v_u8/512: Warming up for 500.00 ms
Benchmarking materialize_flip_v_u8/512: Collecting 20 samples in estimated 2.0100 s (18k iterations)
Benchmarking materialize_flip_v_u8/512: Analyzing
materialize_flip_v_u8/512
                        time:   [57.469 µs 60.404 µs 64.149 µs]
                        change: [-95.941% -95.685% -95.425%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 3 outliers among 20 measurements (15.00%)
  3 (15.00%) high mild
Benchmarking materialize_flip_v_u8/1024
Benchmarking materialize_flip_v_u8/1024: Warming up for 500.00 ms
Benchmarking materialize_flip_v_u8/1024: Collecting 20 samples in estimated 2.0527 s (3780 iterations)
Benchmarking materialize_flip_v_u8/1024: Analyzing
materialize_flip_v_u8/1024
                        time:   [274.46 µs 280.73 µs 288.71 µs]
                        change: [-95.794% -95.532% -95.303%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild

Benchmarking materialize_transpose_u8/256
Benchmarking materialize_transpose_u8/256: Warming up for 500.00 ms
Benchmarking materialize_transpose_u8/256: Collecting 20 samples in estimated 2.0098 s (30k iterations)
Benchmarking materialize_transpose_u8/256: Analyzing
materialize_transpose_u8/256
                        time:   [60.215 µs 61.433 µs 62.621 µs]
                        change: [-85.334% -83.971% -82.687%] (p = 0.00 < 0.05)
                        Performance has improved.
Benchmarking materialize_transpose_u8/512
Benchmarking materialize_transpose_u8/512: Warming up for 500.00 ms
Benchmarking materialize_transpose_u8/512: Collecting 20 samples in estimated 2.0427 s (5460 iterations)
Benchmarking materialize_transpose_u8/512: Analyzing
materialize_transpose_u8/512
                        time:   [308.05 µs 330.95 µs 350.59 µs]
                        change: [-81.342% -79.354% -77.727%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 3 outliers among 20 measurements (15.00%)
  3 (15.00%) high severe
Benchmarking materialize_transpose_u8/1024
Benchmarking materialize_transpose_u8/1024: Warming up for 500.00 ms
Benchmarking materialize_transpose_u8/1024: Collecting 20 samples in estimated 2.9869 s (630 iterations)
Benchmarking materialize_transpose_u8/1024: Analyzing
materialize_transpose_u8/1024
                        time:   [3.9039 ms 4.0047 ms 4.1416 ms]
                        change: [-74.387% -72.934% -71.440%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild

Benchmarking cast_u8_to_f32_flip_h/256
Benchmarking cast_u8_to_f32_flip_h/256: Warming up for 500.00 ms
Benchmarking cast_u8_to_f32_flip_h/256: Collecting 20 samples in estimated 2.0189 s (18k iterations)
Benchmarking cast_u8_to_f32_flip_h/256: Analyzing
cast_u8_to_f32_flip_h/256
                        time:   [94.682 µs 104.09 µs 116.29 µs]
                        change: [-80.668% -78.869% -76.969%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking cast_u8_to_f32_flip_h/512
Benchmarking cast_u8_to_f32_flip_h/512: Warming up for 500.00 ms
Benchmarking cast_u8_to_f32_flip_h/512: Collecting 20 samples in estimated 2.0517 s (4410 iterations)
Benchmarking cast_u8_to_f32_flip_h/512: Analyzing
cast_u8_to_f32_flip_h/512
                        time:   [385.06 µs 405.81 µs 427.18 µs]
                        change: [-79.124% -77.844% -76.675%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 3 outliers among 20 measurements (15.00%)
  1 (5.00%) high mild
  2 (10.00%) high severe
Benchmarking cast_u8_to_f32_flip_h/1024
Benchmarking cast_u8_to_f32_flip_h/1024: Warming up for 500.00 ms
Benchmarking cast_u8_to_f32_flip_h/1024: Collecting 20 samples in estimated 2.8770 s (630 iterations)
Benchmarking cast_u8_to_f32_flip_h/1024: Analyzing
cast_u8_to_f32_flip_h/1024
                        time:   [2.8440 ms 3.0168 ms 3.2769 ms]
                        change: [-65.080% -62.178% -59.254%] (p = 0.00 < 0.05)
                        Performance has improved.

Benchmarking scale_f32_transposed/256
Benchmarking scale_f32_transposed/256: Warming up for 500.00 ms
Benchmarking scale_f32_transposed/256: Collecting 20 samples in estimated 2.0202 s (7560 iterations)
Benchmarking scale_f32_transposed/256: Analyzing
scale_f32_transposed/256
                        time:   [192.93 µs 204.67 µs 215.56 µs]
                        change: [-83.519% -83.009% -82.378%] (p = 0.00 < 0.05)
                        Performance has improved.
Benchmarking scale_f32_transposed/512
Benchmarking scale_f32_transposed/512: Warming up for 500.00 ms
Benchmarking scale_f32_transposed/512: Collecting 20 samples in estimated 2.2527 s (1260 iterations)
Benchmarking scale_f32_transposed/512: Analyzing
scale_f32_transposed/512
                        time:   [1.4164 ms 1.4556 ms 1.5115 ms]
                        change: [-81.320% -79.992% -78.707%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 2 outliers among 20 measurements (10.00%)
  2 (10.00%) high mild
Benchmarking scale_f32_transposed/1024
Benchmarking scale_f32_transposed/1024: Warming up for 500.00 ms
Benchmarking scale_f32_transposed/1024: Collecting 20 samples in estimated 2.3944 s (80 iterations)
Benchmarking scale_f32_transposed/1024: Analyzing
scale_f32_transposed/1024
                        time:   [16.622 ms 16.878 ms 17.163 ms]
                        change: [-70.900% -69.935% -69.097%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild

Benchmarking grayscale_u8_flip_h/256
Benchmarking grayscale_u8_flip_h/256: Warming up for 500.00 ms
Benchmarking grayscale_u8_flip_h/256: Collecting 20 samples in estimated 2.0126 s (24k iterations)
Benchmarking grayscale_u8_flip_h/256: Analyzing
grayscale_u8_flip_h/256 time:   [74.926 µs 78.117 µs 80.776 µs]
                        change: [-80.939% -79.902% -78.834%] (p = 0.00 < 0.05)
                        Performance has improved.
Benchmarking grayscale_u8_flip_h/512
Benchmarking grayscale_u8_flip_h/512: Warming up for 500.00 ms
Benchmarking grayscale_u8_flip_h/512: Collecting 20 samples in estimated 2.0429 s (5460 iterations)
Benchmarking grayscale_u8_flip_h/512: Analyzing
grayscale_u8_flip_h/512 time:   [286.10 µs 290.27 µs 294.65 µs]
                        change: [-80.369% -80.171% -79.990%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking grayscale_u8_flip_h/1024
Benchmarking grayscale_u8_flip_h/1024: Warming up for 500.00 ms
Benchmarking grayscale_u8_flip_h/1024: Collecting 20 samples in estimated 2.1553 s (1260 iterations)
Benchmarking grayscale_u8_flip_h/1024: Analyzing
grayscale_u8_flip_h/1024
                        time:   [1.3871 ms 1.4410 ms 1.4988 ms]
                        change: [-80.092% -79.049% -78.008%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild

Benchmarking resize_224_u8/256
Benchmarking resize_224_u8/256: Warming up for 500.00 ms
Benchmarking resize_224_u8/256: Collecting 20 samples in estimated 2.0155 s (7560 iterations)
Benchmarking resize_224_u8/256: Analyzing
resize_224_u8/256       time:   [263.37 µs 269.64 µs 279.00 µs]
                        change: [-1.0444% +1.0927% +3.9395%] (p = 0.43 > 0.05)
                        No change in performance detected.
Found 4 outliers among 20 measurements (20.00%)
  1 (5.00%) high mild
  3 (15.00%) high severe
Benchmarking resize_224_u8/512
Benchmarking resize_224_u8/512: Warming up for 500.00 ms
Benchmarking resize_224_u8/512: Collecting 20 samples in estimated 2.0248 s (3990 iterations)
Benchmarking resize_224_u8/512: Analyzing
resize_224_u8/512       time:   [403.54 µs 424.97 µs 449.26 µs]
                        change: [-12.677% -4.4387% +4.0755%] (p = 0.35 > 0.05)
                        No change in performance detected.
Found 3 outliers among 20 measurements (15.00%)
  3 (15.00%) high severe
Benchmarking resize_224_u8/1024
Benchmarking resize_224_u8/1024: Warming up for 500.00 ms
Benchmarking resize_224_u8/1024: Collecting 20 samples in estimated 2.0141 s (1680 iterations)
Benchmarking resize_224_u8/1024: Analyzing
resize_224_u8/1024      time:   [788.27 µs 823.39 µs 881.99 µs]
                        change: [-19.713% -9.0821% +0.9399%] (p = 0.13 > 0.05)
                        No change in performance detected.
Found 4 outliers among 20 measurements (20.00%)
  2 (10.00%) high mild
  2 (10.00%) high severe

Benchmarking crop_then_resize_224_u8/256
Benchmarking crop_then_resize_224_u8/256: Warming up for 500.00 ms
Benchmarking crop_then_resize_224_u8/256: Collecting 20 samples in estimated 2.0359 s (7770 iterations)
Benchmarking crop_then_resize_224_u8/256: Analyzing
crop_then_resize_224_u8/256
                        time:   [219.81 µs 220.98 µs 222.59 µs]
                        change: [-54.075% -50.932% -47.837%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking crop_then_resize_224_u8/512
Benchmarking crop_then_resize_224_u8/512: Warming up for 500.00 ms
Benchmarking crop_then_resize_224_u8/512: Collecting 20 samples in estimated 2.0140 s (4620 iterations)
Benchmarking crop_then_resize_224_u8/512: Analyzing
crop_then_resize_224_u8/512
                        time:   [380.95 µs 396.61 µs 417.93 µs]
                        change: [-66.641% -65.105% -63.436%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high mild
Benchmarking crop_then_resize_224_u8/1024
Benchmarking crop_then_resize_224_u8/1024: Warming up for 500.00 ms
Benchmarking crop_then_resize_224_u8/1024: Collecting 20 samples in estimated 2.0714 s (1890 iterations)
Benchmarking crop_then_resize_224_u8/1024: Analyzing
crop_then_resize_224_u8/1024
                        time:   [800.56 µs 841.92 µs 889.46 µs]
                        change: [-79.148% -78.329% -77.230%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 20 measurements (5.00%)
  1 (5.00%) high severe
