| 6 | #ifdef ENABLE_KERNEL_BENCHMARK |
| 7 | |
| 8 | TEST(AARCH64, CVBenchmarkresize) { |
| 9 | Benchmarker<CVResize> benchmarker(Arch::ARM64); |
| 10 | megdnn::CVResize::Param param; |
| 11 | param.format = megdnn::CVResize::Param::Format::NHWC; |
| 12 | param.imode = megdnn::CVResize::Param::InterpolationMode::LINEAR; |
| 13 | benchmarker.set_param(param); |
| 14 | benchmarker.set_dtype(0, dtype::Uint8()); |
| 15 | benchmarker.set_dtype(1, dtype::Uint8()); |
| 16 | |
| 17 | benchmarker.execs({{1, 1080, 1920, 3}, {1, 720, 1280, 3}}).print(); |
| 18 | benchmarker.execs({{1, 1080, 1920, 1}, {1, 720, 1280, 1}}).print(); |
| 19 | benchmarker.execs({{1, 1080, 1920, 2}, {1, 720, 1280, 2}}).print(); |
| 20 | } |
| 21 | |
| 22 | TEST(AARCH64, CVBenchmarkWarpAffine) { |
| 23 | Benchmarker<CVWarpAffine> benchmarker(Arch::ARM64); |