JuliaImages / ImageFiltering.jl

Julia implementations of multidimensional array convolution and nonlinear stencil operations
Other
99 stars 49 forks source link

Fix tests with ColorTypes 0.10 #174

Closed timholy closed 4 years ago

timholy commented 4 years ago

ColorTypes is used via ImageCore, and so was never explicitly tested for upgradability to v0.10. The old test relied on convert(RGB{N0f8}, 0) throwing an error, but it doesn't anymore.

github-actions[bot] commented 4 years ago
Benchmark result # Judge result # Benchmark Report for */home/runner/work/ImageFiltering.jl/ImageFiltering.jl* ## Job Properties * Time of benchmarks: - Target: 16 Jun 2020 - 11:30 - Baseline: 16 Jun 2020 - 11:42 * Package commits: - Target: bbcf20 - Baseline: ee2d75 * Julia commits: - Target: 2d5741 - Baseline: 2d5741 * Julia command flags: - Target: None - Baseline: None * Environment variables: - Target: None - Baseline: None ## Results A ratio greater than `1.0` denotes a possible regression (marked with :x:), while a ratio less than `1.0` denotes a possible improvement (marked with :white_check_mark:). Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds). | ID | time ratio | memory ratio | |------------------------------------------------------|------------------------------|--------------| | `["imfilter", "FFT_F32_2048×2048"]` | 1.08 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_GrayF32_2048×2048"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_GrayN0f8_2048×2048"]` | 1.09 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_N0f8_100×100"]` | 1.21 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_N0f8_2048×2048"]` | 1.12 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_RGBF32_100×100"]` | 1.23 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_RGBF32_100×100×100"]` | 1.08 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_RGBF32_2048×2048"]` | 0.82 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredlarge_F32_2048"]` | 1.14 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_GrayF32_2048"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_GrayF32_2048×2048"]` | 1.13 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_GrayN0f8_2048×2048"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_N0f8_2048×2048"]` | 1.19 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_RGBF32_2048×2048"]` | 0.90 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_RGBN0f8_100×100×100"]` | 1.09 (5%) :x: | 1.00 (1%) | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["imfilter"]` - `["mapwindow"]` ## Julia versioninfo ### Target ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.3.0-1022-azure #23~18.04.1-Ubuntu SMP Mon May 11 11:55:56 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz: speed user nice sys idle irq #1 2394 MHz 29811 s 0 s 2127 s 52476 s 0 s #2 2394 MHz 49076 s 0 s 3925 s 31610 s 0 s Memory: 6.764884948730469 GB (2430.50390625 MB free) Uptime: 862.0 sec Load Avg: 1.0 0.9921875 0.68359375 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, haswell) ``` ### Baseline ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.3.0-1022-azure #23~18.04.1-Ubuntu SMP Mon May 11 11:55:56 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz: speed user nice sys idle irq #1 2394 MHz 36124 s 0 s 2846 s 117802 s 0 s #2 2394 MHz 112441 s 0 s 6397 s 37873 s 0 s Memory: 6.764884948730469 GB (2165.99609375 MB free) Uptime: 1589.0 sec Load Avg: 1.0048828125 1.0087890625 0.89111328125 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, haswell) ``` --- # Target result # Benchmark Report for */home/runner/work/ImageFiltering.jl/ImageFiltering.jl* ## Job Properties * Time of benchmark: 16 Jun 2020 - 11:30 * Package commit: bbcf20 * Julia commit: 2d5741 * Julia command flags: None * Environment variables: None ## Results Below is a table of this job's results, obtained by running the benchmarks. The values listed in the `ID` column have the structure `[parent_group, child_group, ..., key]`, and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. | ID | time | GC time | memory | allocations | |------------------------------------------------------|----------------:|----------:|----------------:|------------:| | `["imfilter", "FFT_F32_100×100"]` | 550.701 μs (5%) | | 1.35 MiB (1%) | 243 | | `["imfilter", "FFT_F32_100×100×100"]` | 86.777 ms (5%) | 2.439 ms | 169.15 MiB (1%) | 278 | | `["imfilter", "FFT_F32_2048"]` | 322.300 μs (5%) | | 183.09 KiB (1%) | 216 | | `["imfilter", "FFT_F32_2048×2048"]` | 432.175 ms (5%) | 6.886 ms | 397.06 MiB (1%) | 262 | | `["imfilter", "FFT_GrayF32_100×100"]` | 589.101 μs (5%) | | 1.35 MiB (1%) | 233 | | `["imfilter", "FFT_GrayF32_100×100×100"]` | 91.021 ms (5%) | 2.717 ms | 169.15 MiB (1%) | 265 | | `["imfilter", "FFT_GrayF32_2048"]` | 318.601 μs (5%) | | 182.78 KiB (1%) | 209 | | `["imfilter", "FFT_GrayF32_2048×2048"]` | 437.468 ms (5%) | 6.719 ms | 397.06 MiB (1%) | 252 | | `["imfilter", "FFT_GrayN0f8_100×100"]` | 595.403 μs (5%) | | 1.35 MiB (1%) | 233 | | `["imfilter", "FFT_GrayN0f8_100×100×100"]` | 93.989 ms (5%) | 2.989 ms | 169.15 MiB (1%) | 265 | | `["imfilter", "FFT_GrayN0f8_2048"]` | 325.800 μs (5%) | | 182.78 KiB (1%) | 209 | | `["imfilter", "FFT_GrayN0f8_2048×2048"]` | 421.524 ms (5%) | 5.367 ms | 397.06 MiB (1%) | 252 | | `["imfilter", "FFT_N0f8_100×100"]` | 553.501 μs (5%) | | 1.35 MiB (1%) | 243 | | `["imfilter", "FFT_N0f8_100×100×100"]` | 86.777 ms (5%) | 2.331 ms | 169.15 MiB (1%) | 278 | | `["imfilter", "FFT_N0f8_2048"]` | 318.201 μs (5%) | | 183.09 KiB (1%) | 216 | | `["imfilter", "FFT_N0f8_2048×2048"]` | 407.795 ms (5%) | 7.034 ms | 397.06 MiB (1%) | 262 | | `["imfilter", "FFT_RGBF32_100×100"]` | 1.793 ms (5%) | | 3.27 MiB (1%) | 258 | | `["imfilter", "FFT_RGBF32_100×100×100"]` | 381.231 ms (5%) | 9.347 ms | 410.41 MiB (1%) | 278 | | `["imfilter", "FFT_RGBF32_2048"]` | 520.400 μs (5%) | | 387.09 KiB (1%) | 228 | | `["imfilter", "FFT_RGBF32_2048×2048"]` | 1.377 s (5%) | 34.383 ms | 972.07 MiB (1%) | 278 | | `["imfilter", "FFT_RGBN0f8_100×100"]` | 1.762 ms (5%) | | 3.27 MiB (1%) | 258 | | `["imfilter", "FFT_RGBN0f8_100×100×100"]` | 351.705 ms (5%) | 4.653 ms | 410.41 MiB (1%) | 278 | | `["imfilter", "FFT_RGBN0f8_2048"]` | 516.901 μs (5%) | | 387.08 KiB (1%) | 228 | | `["imfilter", "FFT_RGBN0f8_2048×2048"]` | 1.349 s (5%) | 10.180 ms | 972.07 MiB (1%) | 278 | | `["imfilter", "IIRGaussian_F32_100×100"]` | 176.501 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_F32_100×100×100"]` | 29.188 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_F32_2048"]` | 25.000 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_F32_2048×2048"]` | 68.519 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayF32_100×100"]` | 177.100 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayF32_100×100×100"]` | 29.046 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayF32_2048"]` | 25.000 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayF32_2048×2048"]` | 68.709 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100"]` | 180.501 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100×100"]` | 29.396 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayN0f8_2048"]` | 26.000 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayN0f8_2048×2048"]` | 69.706 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_N0f8_100×100"]` | 180.501 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_N0f8_100×100×100"]` | 29.551 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_N0f8_2048"]` | 25.900 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_N0f8_2048×2048"]` | 69.498 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBF32_100×100"]` | 270.501 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBF32_100×100×100"]` | 49.254 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBF32_2048"]` | 28.100 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBF32_2048×2048"]` | 138.130 ms (5%) | 2.884 ms | 144.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100"]` | 281.701 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100×100"]` | 49.596 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBN0f8_2048"]` | 31.100 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBN0f8_2048×2048"]` | 140.173 ms (5%) | 2.648 ms | 144.25 MiB (1%) | 2076 | | `["imfilter", "denselarge_F32_100×100"]` | 1.578 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_F32_100×100×100"]` | 2.335 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_F32_2048"]` | 21.600 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_F32_2048×2048"]` | 710.384 ms (5%) | 3.133 ms | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayF32_100×100"]` | 1.596 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayF32_100×100×100"]` | 2.308 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayF32_2048"]` | 24.300 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayF32_2048×2048"]` | 719.202 ms (5%) | 3.297 ms | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayN0f8_100×100"]` | 1.597 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayN0f8_100×100×100"]` | 2.306 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayN0f8_2048"]` | 24.500 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayN0f8_2048×2048"]` | 712.761 ms (5%) | 2.320 ms | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_N0f8_100×100"]` | 1.580 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_N0f8_100×100×100"]` | 2.370 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_N0f8_2048"]` | 21.900 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_N0f8_2048×2048"]` | 693.762 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBF32_100×100"]` | 1.788 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBF32_100×100×100"]` | 3.458 s (5%) | | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBF32_2048"]` | 39.400 μs (5%) | | 113.19 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBF32_2048×2048"]` | 830.737 ms (5%) | | 193.16 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBN0f8_100×100"]` | 1.785 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBN0f8_100×100×100"]` | 3.510 s (5%) | 2.891 ms | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBN0f8_2048"]` | 39.200 μs (5%) | | 113.17 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBN0f8_2048×2048"]` | 834.687 ms (5%) | 2.680 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "densesmall_F32_100×100"]` | 98.400 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_F32_100×100×100"]` | 41.046 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_F32_2048"]` | 11.167 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_F32_2048×2048"]` | 41.288 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayF32_100×100"]` | 99.300 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayF32_100×100×100"]` | 41.472 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayF32_2048"]` | 11.867 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayF32_2048×2048"]` | 41.678 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayN0f8_100×100"]` | 100.900 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayN0f8_100×100×100"]` | 41.528 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayN0f8_2048"]` | 12.633 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayN0f8_2048×2048"]` | 42.003 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_N0f8_100×100"]` | 100.100 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_N0f8_100×100×100"]` | 41.252 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_N0f8_2048"]` | 11.950 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_N0f8_2048×2048"]` | 41.958 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBF32_100×100"]` | 171.000 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBF32_100×100×100"]` | 62.857 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBF32_2048"]` | 17.200 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBF32_2048×2048"]` | 95.074 ms (5%) | 1.016 ms | 192.22 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBN0f8_100×100"]` | 170.300 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBN0f8_100×100×100"]` | 62.574 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBN0f8_2048"]` | 20.000 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBN0f8_2048×2048"]` | 116.489 ms (5%) | | 192.22 MiB (1%) | 26 | | `["imfilter", "factoredlarge_F32_100×100"]` | 751.301 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_F32_100×100×100"]` | 153.200 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_F32_2048"]` | 69.600 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_F32_2048×2048"]` | 300.021 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayF32_100×100"]` | 746.801 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayF32_100×100×100"]` | 143.828 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayF32_2048"]` | 63.600 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayF32_2048×2048"]` | 289.265 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayN0f8_100×100"]` | 754.505 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayN0f8_100×100×100"]` | 144.262 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayN0f8_2048"]` | 64.400 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayN0f8_2048×2048"]` | 285.687 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_N0f8_100×100"]` | 758.202 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_N0f8_100×100×100"]` | 153.054 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_N0f8_2048"]` | 62.000 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_N0f8_2048×2048"]` | 296.597 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBF32_100×100"]` | 1.111 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBF32_100×100×100"]` | 238.621 ms (5%) | | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBF32_2048"]` | 93.500 μs (5%) | | 65.78 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBF32_2048×2048"]` | 528.639 ms (5%) | 2.826 ms | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBN0f8_100×100"]` | 1.118 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBN0f8_100×100×100"]` | 255.173 ms (5%) | | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBN0f8_2048"]` | 97.200 μs (5%) | | 65.77 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBN0f8_2048×2048"]` | 527.396 ms (5%) | | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredsmall_F32_100×100"]` | 65.700 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_F32_100×100×100"]` | 11.630 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_F32_2048"]` | 9.920 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_F32_2048×2048"]` | 29.635 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayF32_100×100"]` | 75.600 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayF32_100×100×100"]` | 14.579 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayF32_2048"]` | 10.700 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayF32_2048×2048"]` | 50.491 ms (5%) | 1.608 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayN0f8_100×100"]` | 76.800 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayN0f8_100×100×100"]` | 14.705 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayN0f8_2048"]` | 10.675 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayN0f8_2048×2048"]` | 34.349 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_N0f8_100×100"]` | 69.300 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_N0f8_100×100×100"]` | 11.563 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_N0f8_2048"]` | 10.250 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_N0f8_2048×2048"]` | 41.795 ms (5%) | 2.525 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBF32_100×100"]` | 121.600 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBF32_100×100×100"]` | 23.459 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBF32_2048"]` | 19.500 μs (5%) | | 112.81 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBF32_2048×2048"]` | 107.939 ms (5%) | 1.047 ms | 288.41 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBN0f8_100×100"]` | 128.400 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBN0f8_100×100×100"]` | 25.206 ms (5%) | 2.263 ms | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBN0f8_2048"]` | 18.500 μs (5%) | | 112.80 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBN0f8_2048×2048"]` | 124.144 ms (5%) | | 288.41 MiB (1%) | 30 | | `["mapwindow", "cheap f, tiny window"]` | 11.550 μs (5%) | | 8.73 KiB (1%) | 20 | | `["mapwindow", "expensive f"]` | 1.419 ms (5%) | | 1.30 MiB (1%) | 18998 | | `["mapwindow", "extrema"]` | 68.000 μs (5%) | | 45.73 KiB (1%) | 60 | | `["mapwindow", "maximum"]` | 271.900 μs (5%) | | 233.22 KiB (1%) | 4059 | | `["mapwindow", "mean, large window"]` | 1.699 ms (5%) | | 1.39 MiB (1%) | 24634 | | `["mapwindow", "mean, small window"]` | 14.900 μs (5%) | | 9.84 KiB (1%) | 43 | | `["mapwindow", "median!"]` | 665.101 μs (5%) | | 233.38 KiB (1%) | 4063 | | `["mapwindow", "minimum"]` | 275.500 μs (5%) | | 233.25 KiB (1%) | 4060 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["imfilter"]` - `["mapwindow"]` ## Julia versioninfo ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.3.0-1022-azure #23~18.04.1-Ubuntu SMP Mon May 11 11:55:56 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz: speed user nice sys idle irq #1 2394 MHz 29811 s 0 s 2127 s 52476 s 0 s #2 2394 MHz 49076 s 0 s 3925 s 31610 s 0 s Memory: 6.764884948730469 GB (2430.50390625 MB free) Uptime: 862.0 sec Load Avg: 1.0 0.9921875 0.68359375 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, haswell) ``` --- # Baseline result # Benchmark Report for */home/runner/work/ImageFiltering.jl/ImageFiltering.jl* ## Job Properties * Time of benchmark: 16 Jun 2020 - 11:42 * Package commit: ee2d75 * Julia commit: 2d5741 * Julia command flags: None * Environment variables: None ## Results Below is a table of this job's results, obtained by running the benchmarks. The values listed in the `ID` column have the structure `[parent_group, child_group, ..., key]`, and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. | ID | time | GC time | memory | allocations | |------------------------------------------------------|----------------:|----------:|----------------:|------------:| | `["imfilter", "FFT_F32_100×100"]` | 543.002 μs (5%) | | 1.35 MiB (1%) | 243 | | `["imfilter", "FFT_F32_100×100×100"]` | 88.227 ms (5%) | 2.344 ms | 169.15 MiB (1%) | 278 | | `["imfilter", "FFT_F32_2048"]` | 323.501 μs (5%) | | 183.09 KiB (1%) | 216 | | `["imfilter", "FFT_F32_2048×2048"]` | 399.491 ms (5%) | 5.971 ms | 397.06 MiB (1%) | 262 | | `["imfilter", "FFT_GrayF32_100×100"]` | 584.902 μs (5%) | | 1.35 MiB (1%) | 233 | | `["imfilter", "FFT_GrayF32_100×100×100"]` | 92.469 ms (5%) | 2.758 ms | 169.15 MiB (1%) | 265 | | `["imfilter", "FFT_GrayF32_2048"]` | 321.101 μs (5%) | | 182.78 KiB (1%) | 209 | | `["imfilter", "FFT_GrayF32_2048×2048"]` | 408.402 ms (5%) | 6.230 ms | 397.06 MiB (1%) | 252 | | `["imfilter", "FFT_GrayN0f8_100×100"]` | 587.302 μs (5%) | | 1.35 MiB (1%) | 233 | | `["imfilter", "FFT_GrayN0f8_100×100×100"]` | 92.629 ms (5%) | 2.993 ms | 169.15 MiB (1%) | 265 | | `["imfilter", "FFT_GrayN0f8_2048"]` | 328.501 μs (5%) | | 182.78 KiB (1%) | 209 | | `["imfilter", "FFT_GrayN0f8_2048×2048"]` | 385.110 ms (5%) | 5.667 ms | 397.06 MiB (1%) | 252 | | `["imfilter", "FFT_N0f8_100×100"]` | 456.001 μs (5%) | | 1.35 MiB (1%) | 243 | | `["imfilter", "FFT_N0f8_100×100×100"]` | 90.087 ms (5%) | 2.383 ms | 169.15 MiB (1%) | 278 | | `["imfilter", "FFT_N0f8_2048"]` | 305.600 μs (5%) | | 183.09 KiB (1%) | 216 | | `["imfilter", "FFT_N0f8_2048×2048"]` | 365.075 ms (5%) | 6.435 ms | 397.06 MiB (1%) | 262 | | `["imfilter", "FFT_RGBF32_100×100"]` | 1.452 ms (5%) | | 3.27 MiB (1%) | 258 | | `["imfilter", "FFT_RGBF32_100×100×100"]` | 353.899 ms (5%) | 5.598 ms | 410.41 MiB (1%) | 278 | | `["imfilter", "FFT_RGBF32_2048"]` | 521.202 μs (5%) | | 387.09 KiB (1%) | 228 | | `["imfilter", "FFT_RGBF32_2048×2048"]` | 1.403 s (5%) | 45.336 ms | 972.07 MiB (1%) | 278 | | `["imfilter", "FFT_RGBN0f8_100×100"]` | 1.697 ms (5%) | | 3.27 MiB (1%) | 258 | | `["imfilter", "FFT_RGBN0f8_100×100×100"]` | 348.963 ms (5%) | 5.765 ms | 410.41 MiB (1%) | 278 | | `["imfilter", "FFT_RGBN0f8_2048"]` | 512.003 μs (5%) | | 387.08 KiB (1%) | 228 | | `["imfilter", "FFT_RGBN0f8_2048×2048"]` | 1.368 s (5%) | 37.036 ms | 972.07 MiB (1%) | 278 | | `["imfilter", "IIRGaussian_F32_100×100"]` | 176.200 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_F32_100×100×100"]` | 29.153 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_F32_2048"]` | 24.600 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_F32_2048×2048"]` | 68.694 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayF32_100×100"]` | 176.601 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayF32_100×100×100"]` | 29.454 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayF32_2048"]` | 24.700 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayF32_2048×2048"]` | 68.644 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100"]` | 180.901 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100×100"]` | 29.450 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayN0f8_2048"]` | 25.900 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayN0f8_2048×2048"]` | 70.004 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_N0f8_100×100"]` | 180.500 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_N0f8_100×100×100"]` | 29.421 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_N0f8_2048"]` | 25.800 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_N0f8_2048×2048"]` | 69.381 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBF32_100×100"]` | 269.801 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBF32_100×100×100"]` | 49.018 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBF32_2048"]` | 27.900 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBF32_2048×2048"]` | 139.296 ms (5%) | 2.967 ms | 144.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100"]` | 281.601 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100×100"]` | 49.387 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBN0f8_2048"]` | 30.400 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBN0f8_2048×2048"]` | 145.153 ms (5%) | 2.709 ms | 144.25 MiB (1%) | 2076 | | `["imfilter", "denselarge_F32_100×100"]` | 1.578 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_F32_100×100×100"]` | 2.375 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_F32_2048"]` | 22.100 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_F32_2048×2048"]` | 702.636 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayF32_100×100"]` | 1.595 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayF32_100×100×100"]` | 2.349 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayF32_2048"]` | 24.300 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayF32_2048×2048"]` | 708.062 ms (5%) | 2.763 ms | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayN0f8_100×100"]` | 1.598 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayN0f8_100×100×100"]` | 2.418 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayN0f8_2048"]` | 24.500 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayN0f8_2048×2048"]` | 726.645 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_N0f8_100×100"]` | 1.580 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_N0f8_100×100×100"]` | 2.341 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_N0f8_2048"]` | 21.800 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_N0f8_2048×2048"]` | 716.897 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBF32_100×100"]` | 1.788 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBF32_100×100×100"]` | 3.538 s (5%) | 2.290 ms | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBF32_2048"]` | 39.100 μs (5%) | | 113.19 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBF32_2048×2048"]` | 832.730 ms (5%) | 2.075 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBN0f8_100×100"]` | 1.786 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBN0f8_100×100×100"]` | 3.524 s (5%) | | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBN0f8_2048"]` | 38.900 μs (5%) | | 113.17 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBN0f8_2048×2048"]` | 827.794 ms (5%) | 2.507 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "densesmall_F32_100×100"]` | 98.101 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_F32_100×100×100"]` | 41.393 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_F32_2048"]` | 11.167 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_F32_2048×2048"]` | 41.467 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayF32_100×100"]` | 98.900 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayF32_100×100×100"]` | 41.332 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayF32_2048"]` | 11.733 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayF32_2048×2048"]` | 41.550 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayN0f8_100×100"]` | 100.300 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayN0f8_100×100×100"]` | 41.629 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayN0f8_2048"]` | 12.533 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayN0f8_2048×2048"]` | 41.840 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_N0f8_100×100"]` | 99.600 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_N0f8_100×100×100"]` | 41.414 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_N0f8_2048"]` | 11.825 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_N0f8_2048×2048"]` | 41.554 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBF32_100×100"]` | 170.200 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBF32_100×100×100"]` | 62.968 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBF32_2048"]` | 16.800 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBF32_2048×2048"]` | 115.926 ms (5%) | | 192.22 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBN0f8_100×100"]` | 169.500 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBN0f8_100×100×100"]` | 62.901 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBN0f8_2048"]` | 19.900 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBN0f8_2048×2048"]` | 116.556 ms (5%) | | 192.22 MiB (1%) | 26 | | `["imfilter", "factoredlarge_F32_100×100"]` | 751.102 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_F32_100×100×100"]` | 151.761 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_F32_2048"]` | 61.200 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_F32_2048×2048"]` | 298.420 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayF32_100×100"]` | 748.202 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayF32_100×100×100"]` | 143.180 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayF32_2048"]` | 63.500 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayF32_2048×2048"]` | 282.572 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayN0f8_100×100"]` | 755.202 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayN0f8_100×100×100"]` | 143.077 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayN0f8_2048"]` | 64.300 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayN0f8_2048×2048"]` | 287.787 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_N0f8_100×100"]` | 758.504 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_N0f8_100×100×100"]` | 151.183 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_N0f8_2048"]` | 61.900 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_N0f8_2048×2048"]` | 294.651 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBF32_100×100"]` | 1.096 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBF32_100×100×100"]` | 237.365 ms (5%) | | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBF32_2048"]` | 93.400 μs (5%) | | 65.78 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBF32_2048×2048"]` | 507.963 ms (5%) | 2.844 ms | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBN0f8_100×100"]` | 1.140 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBN0f8_100×100×100"]` | 253.201 ms (5%) | 2.253 ms | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBN0f8_2048"]` | 96.900 μs (5%) | | 65.77 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBN0f8_2048×2048"]` | 547.578 ms (5%) | | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredsmall_F32_100×100"]` | 65.800 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_F32_100×100×100"]` | 11.576 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_F32_2048"]` | 10.100 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_F32_2048×2048"]` | 29.115 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayF32_100×100"]` | 75.000 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayF32_100×100×100"]` | 14.608 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayF32_2048"]` | 10.125 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayF32_2048×2048"]` | 44.513 ms (5%) | 1.783 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayN0f8_100×100"]` | 76.700 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayN0f8_100×100×100"]` | 14.670 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayN0f8_2048"]` | 10.975 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayN0f8_2048×2048"]` | 32.190 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_N0f8_100×100"]` | 69.000 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_N0f8_100×100×100"]` | 11.566 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_N0f8_2048"]` | 10.200 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_N0f8_2048×2048"]` | 35.009 ms (5%) | 2.577 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBF32_100×100"]` | 126.901 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBF32_100×100×100"]` | 23.282 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBF32_2048"]` | 18.700 μs (5%) | | 112.81 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBF32_2048×2048"]` | 119.655 ms (5%) | 1.105 ms | 288.41 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBN0f8_100×100"]` | 126.901 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBN0f8_100×100×100"]` | 23.168 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBN0f8_2048"]` | 17.800 μs (5%) | | 112.80 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBN0f8_2048×2048"]` | 125.401 ms (5%) | 3.330 ms | 288.41 MiB (1%) | 30 | | `["mapwindow", "cheap f, tiny window"]` | 11.650 μs (5%) | | 8.73 KiB (1%) | 20 | | `["mapwindow", "expensive f"]` | 1.424 ms (5%) | | 1.30 MiB (1%) | 18998 | | `["mapwindow", "extrema"]` | 66.700 μs (5%) | | 45.73 KiB (1%) | 60 | | `["mapwindow", "maximum"]` | 274.300 μs (5%) | | 233.22 KiB (1%) | 4059 | | `["mapwindow", "mean, large window"]` | 1.701 ms (5%) | | 1.39 MiB (1%) | 24634 | | `["mapwindow", "mean, small window"]` | 15.000 μs (5%) | | 9.84 KiB (1%) | 43 | | `["mapwindow", "median!"]` | 666.602 μs (5%) | | 233.38 KiB (1%) | 4063 | | `["mapwindow", "minimum"]` | 278.400 μs (5%) | | 233.25 KiB (1%) | 4060 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["imfilter"]` - `["mapwindow"]` ## Julia versioninfo ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.3.0-1022-azure #23~18.04.1-Ubuntu SMP Mon May 11 11:55:56 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz: speed user nice sys idle irq #1 2394 MHz 36124 s 0 s 2846 s 117802 s 0 s #2 2394 MHz 112441 s 0 s 6397 s 37873 s 0 s Memory: 6.764884948730469 GB (2165.99609375 MB free) Uptime: 1589.0 sec Load Avg: 1.0048828125 1.0087890625 0.89111328125 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, haswell) ``` --- # Runtime information | Runtime Info | | |:--|:--| | BLAS #threads | 2 | | `BLAS.vendor()` | `openblas64` | | `Sys.CPU_THREADS` | 2 | `lscpu` output: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 63 Model name: Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz Stepping: 2 CPU MHz: 2394.451 BogoMIPS: 4788.90 Hypervisor vendor: Microsoft Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 30720K NUMA node0 CPU(s): 0,1 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm invpcid_single pti fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt md_clear | Cpu Property | Value | |:------------------ |:------------------------------------------------------- | | Brand | Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz | | Vendor | :Intel | | Architecture | :Haswell | | Model | Family: 0x06, Model: 0x3f, Stepping: 0x02, Type: 0x00 | | Cores | 2 physical cores, 2 logical cores (on executing CPU) | | | No Hyperthreading detected | | Clock Frequencies | Not supported by CPU | | Data Cache | Level 1:3 : (32, 256, 30720) kbytes | | | 64 byte cache line size | | Address Size | 48 bits virtual, 44 bits physical | | SIMD | 256 bit = 32 byte max. SIMD vector size | | Time Stamp Counter | TSC is accessible via `rdtsc` | | | TSC increased at every clock cycle (non-invariant TSC) | | Perf. Monitoring | Performance Monitoring Counters (PMC) are not supported | | Hypervisor | Yes, Microsoft |
codecov[bot] commented 4 years ago

Codecov Report

Merging #174 into master will decrease coverage by 0.74%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #174      +/-   ##
==========================================
- Coverage   91.65%   90.90%   -0.75%     
==========================================
  Files           9        9              
  Lines        1222     1232      +10     
==========================================
  Hits         1120     1120              
- Misses        102      112      +10     
Impacted Files Coverage Δ
src/kernel.jl 100.00% <ø> (ø)
src/ImageFiltering.jl 76.19% <0.00%> (-3.81%) :arrow_down:
src/mapwindow.jl 85.09% <0.00%> (-2.10%) :arrow_down:
src/borderarray.jl 89.70% <0.00%> (-1.34%) :arrow_down:
src/border.jl 94.90% <0.00%> (-0.61%) :arrow_down:
src/imfilter.jl 90.42% <0.00%> (-0.39%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update ee2d75f...82d9f9f. Read the comment docs.