You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* use mean as default for benchmark metric; change result representation;
add --all for benchmarking all configs at a time
* fix comments
* add --model_exclude
* pretty print
* improve benchmark result table header: from band-xpu to xpu-band
* suppress print message
* update benchmark results on CPU-RPI
* add the new benchmark results on the new intel cpu
* fix backend and target setting in benchmark; pre-modify the names of int8 quantized models
* add results on jetson cpu
* add cuda results
* print target and backend when using --all
* add results on Khadas VIM3
* pretty print results
* true pretty print results
* update results in new format
* fix broken backend and target vars
* fix broken backend and target vars
* fix broken backend and target var
* update benchmark results on many devices
* add db results on Ascend-310
* update info on CPU-INTEL
* update usage of the new benchmark script
-`KV3-NPU`: [Khadas VIM3](https://www.khadas.com/vim3), 5TOPS Performance. Benchmarks are done using **quantized** models. You will need to compile OpenCV with TIM-VX following [this guide](https://github.com/opencv/opencv/wiki/TIM-VX-Backend-For-Running-OpenCV-On-NPU) to run benchmarks. The test results use the `per-tensor` quantization model by default.
54
-
-`Ascend-310`: [Ascend 310](https://e.huawei.com/uk/products/cloud-computing-dc/atlas/ascend-310), 22 TOPS@INT8. Benchmarks are done on [Atlas 200 DK AI Developer Kit](https://e.huawei.com/in/products/cloud-computing-dc/atlas/atlas-200). Get the latest OpenCV source code and build following [this guide](https://github.com/opencv/opencv/wiki/Huawei-CANN-Backend) to enable CANN backend.
55
-
-`D1-CPU`: [Allwinner D1](https://d1.docs.aw-ol.com/en), [Xuantie C906 CPU](https://www.t-head.cn/product/C906?spm=a2ouz.12986968.0.0.7bfc1384auGNPZ) (RISC-V, RVV 0.7.1) @ 1.0GHz, 1 core. YuNet is supported for now. Visit [here](https://github.com/fengyuentau/opencv_zoo_cpp) for more details.
50
+
-`CPU-INTEL`: [Intel Core i7-12700K](https://www.intel.com/content/www/us/en/products/sku/134594/intel-core-i712700k-processor-25m-cache-up-to-5-00-ghz/specifications.html), 8 Performance-cores (3.60 GHz, turbo up to 4.90 GHz), 4 Efficient-cores (2.70 GHz, turbo up to 3.80 GHz), 20 threads.
-`NPU-KV3`: [Khadas VIM3](https://www.khadas.com/vim3), 5TOPS Performance. Benchmarks are done using **quantized** models. You will need to compile OpenCV with TIM-VX following [this guide](https://github.com/opencv/opencv/wiki/TIM-VX-Backend-For-Running-OpenCV-On-NPU) to run benchmarks. The test results use the `per-tensor` quantization model by default.
54
+
-`NPU-Ascend310`: [Ascend 310](https://e.huawei.com/uk/products/cloud-computing-dc/atlas/atlas-200), 22 TOPS @ INT8. Benchmarks are done on [Atlas 200 DK AI Developer Kit](https://e.huawei.com/in/products/cloud-computing-dc/atlas/atlas-200). Get the latest OpenCV source code and build following [this guide](https://github.com/opencv/opencv/wiki/Huawei-CANN-Backend) to enable CANN backend.
55
+
-`CPU-D1`: [Allwinner D1](https://d1.docs.aw-ol.com/en), [Xuantie C906 CPU](https://www.t-head.cn/product/C906?spm=a2ouz.12986968.0.0.7bfc1384auGNPZ) (RISC-V, RVV 0.7.1) @ 1.0 GHz, 1 core. YuNet is supported for now. Visit [here](https://github.com/fengyuentau/opencv_zoo_cpp) for more details.
56
56
57
57
***Important Notes***:
58
58
59
59
- The data under each column of hardware setups on the above table represents the elapsed time of an inference (preprocess, forward and postprocess).
60
-
- The time data is the median of 10 runs after some warmup runs. Different metrics may be applied to some specific models.
60
+
- The time data is the mean of 10 runs after some warmup runs. Different metrics may be applied to some specific models.
61
61
- Batch size is 1 for all benchmark results.
62
62
-`---` represents the model is not availble to run on the device.
63
63
- View [benchmark/config](./benchmark/config) for more details on benchmarking different models.
0 commit comments