Skip to content
This repository has been archived by the owner on Nov 25, 2023. It is now read-only.

Releases: AI-performance/embedded-ai.bench

Support TensorFlow Lite benchmark for android platform

28 Sep 00:48
Compare
Choose a tag to compare

Release bench result of embedded-ai.bench for ncnn/tnn/mnn

注:因为是CSV文件,可以用Excel表格打开。通过对【表格】->【筛选】功能,对表头筛选,进行细致分析。本次不给结论,在不同的手机上,不同框架表现不同。

下图是benchmark的参考示例:

framework branch commit_id model_name platform soc_code soc_name cpu gpu npu product power_mode backend cpu_thread_num avg max min std_dev battery_level system_version repeats warmup imei
mnn master 3ea9dd1 caffe_mobilenetv1 android-armv7 kirin810 kirin810 [email protected][email protected] Mali-G52 D100@Lite SPN-AL00 big_cores ARM 1 249.221 252.995 246.358 1.495 100 9 100 20 A00000B7D25778
mnn master 3ea9dd1 caffe_mobilenetv1 android-armv7 kirin810 kirin810 [email protected][email protected] Mali-G52 D100@Lite SPN-AL00 big_cores ARM 2 125.97 133.192 124.363 1.038 100 9 100 20 A00000B7D25778
mnn master 3ea9dd1 caffe_mobilenetv1 android-armv7 kirin810 kirin810 [email protected][email protected] Mali-G52 D100@Lite SPN-AL00 big_cores ARM 4 70.384 75.003 68.117 1.08 100 9 100 20 A00000B7D25778

定期发布性能数据

  1. 网站:https://ai-performance.com/embedded-ai.bench
  2. 微信:NeuralTalk:
    img

Support TFLite benchmark in embedded-ai.bench

06 Sep 16:09
Compare
Choose a tag to compare
v0.04

Merge branch 'master' of https://github.com/AI-performance/embedded-a…

Support multi-threadings bench, accelerate benchmark

23 Aug 12:47
Compare
Choose a tag to compare
  • Support multi-threadings bench, accelerate benchmark. Enable in ./core/global_config.py;
  • More device information of benchmark result about SoC such as GPU/CPU/DSP etc;
  • Fix bugs.

Support MNN/NCNN benchmark for android platform

09 Aug 07:23
Compare
Choose a tag to compare

Release bench result of embedded-ai.bench for ncnn/tnn/mnn

注:因为是CSV文件,可以用Excel表格打开。通过对【表格】->【筛选】功能,对表头筛选,进行细致分析。本次不给结论,在不同的手机上,不同框架表现不同。

下图是benchmark的参考示例:

framework branch commit_id model_name input_shape platform soc_code soc_name cpu gpu npu product power_mode backend cpu_thread_num avg max min std_dev battery_level system_version repeats warmup imei
mnn master d7fb0ed caffe_mobilenetv1 1x3x224x224 android-armv7 sdm845 SD845 Kyro385:[email protected] Adreno-630@710 Hexagon-685 MI 8 big_cores ARM 1 66.515 66.773 66.217 0.107 100 8.1.0 100 20 8.61268E+14
tnn master 22632fa caffe_mobilenetv1 1x3x224x224 android-armv7 sdm845 SD845 Kyro385:[email protected] Adreno-630@710 Hexagon-685 MI 8 big_cores GPU_OPENCL 1 10.742 11.648 9.544 0.247 100 8.1.0 1000 20 8.61268E+14
ncnn master e2557c1 caffe_mobilenetv2 1x3x227x227 android-armv7 msmnile SD855 Kyro485:[email protected][email protected][email protected] Adreno-640@585 Hexagon-690 MI 9 big_cores ARM 1 32.76 32.95 32.57 nan 100 10 100 20 8.65883E+14

定期发布性能数据

  1. 网站:https://ai-performance.com/embedded-ai.bench
  2. 微信:NeuralTalk:
    img

Support TNN benchmark for android platform

27 Jun 14:32
Compare
Choose a tag to compare

Support TNN benchmark for android platform

build TNN:

# root dir
cd tnn/
./build.sh

run bench:

# root dir
python3 bench.py

Note: Tested on MacOS, Ubuntu.