devboard: Khadas Edge2 - YingkunZhou/EdgeTransformerBench GitHub Wiki

Linux

utils

dd if=/dev/zero of=/dev/mmcblk0 conv=fsync,notrunc bs=512 count=8

尴尬,更新上最新的系统之后就没法用这个方法了

Max out the Edge2 performance (Optional)

tweak
alias performance="echo performance | sudo tee /sys/bus/cpu/devices/cpu[046]/cpufreq/scaling_governor /sys/class/devfreq/dmc/governor /sys/class/devfreq/fb000000.gpu/governor"
alias ondemand="echo ondemand | sudo tee /sys/bus/cpu/devices/cpu[046]/cpufreq/scaling_governor && echo dmc_ondemand | sudo tee /sys/class/devfreq/dmc/governor && echo simple_ondemand | sudo tee /sys/class/devfreq/fb000000.gpu/governor"
alias powersave="echo powersave | sudo tee /sys/bus/cpu/devices/cpu[046]/cpufreq/scaling_governor /sys/class/devfreq/dmc/governor /sys/class/devfreq/fb000000.gpu/governor"

Edge2 Cooling Fan

tweak
alias fanon="echo 30 | sudo tee /sys/class/fan/trigger_temp_low && echo 40 | sudo tee /sys/class/fan/trigger_temp_mid && echo 50 | sudo tee /sys/class/fan/trigger_temp_high"

CPU

Cortex-a76

single thread @2GHz
$ taskset -c 4 ./mnn_perf                
Creating MNN Interpreter: efficientformerv2_s0
The device support i8sdot:1, support fp16:1, support i8mm: 0
(index: 985,  score: 11.719070), (index: 644,  score: 4.942233), (index: 309,  score: 3.837214), 
[419 iters] min =  47.64ms max =  48.58ms median =  47.74ms mean =  47.73ms mean =  47.79ms
Creating MNN Interpreter: efficientformerv2_s1
(index: 985,  score: 13.267050), (index: 984,  score: 4.345687), (index: 308,  score: 4.289116), 
[271 iters] min =  73.87ms max =  74.84ms median =  73.94ms mean =  74.00ms mean =  74.07ms
Creating MNN Interpreter: efficientformerv2_s2
(index: 985,  score: 12.623688), (index: 22,  score: 3.934839), (index: 309,  score: 3.621716), 
[153 iters] min = 130.69ms max = 133.00ms median = 130.77ms mean = 130.97ms mean = 131.04ms
Creating MNN Interpreter: SwiftFormer_XS
(index: 985,  score: 11.777540), (index: 883,  score: 4.872621), (index: 309,  score: 4.720006), 
[308 iters] min =  64.84ms max =  66.41ms median =  64.94ms mean =  65.02ms mean =  65.10ms
Creating MNN Interpreter: SwiftFormer_S
(index: 985,  score: 13.017500), (index: 720,  score: 4.264023), (index: 89,  score: 4.236666), 
[211 iters] min =  94.73ms max =  96.38ms median =  94.83ms mean =  94.95ms mean =  95.03ms
Creating MNN Interpreter: SwiftFormer_L1
(index: 985,  score: 13.600887), (index: 310,  score: 4.213078), (index: 309,  score: 4.000207), 
[139 iters] min = 143.99ms max = 145.73ms median = 144.03ms mean = 144.27ms mean = 144.35ms
Creating MNN Interpreter: EMO_1M
(index: 985,  score: 9.835707), (index: 309,  score: 4.373645), (index: 310,  score: 3.886256), 
[478 iters] min =  41.66ms max =  42.94ms median =  41.74ms mean =  41.80ms mean =  41.87ms
Creating MNN Interpreter: EMO_2M
(index: 985,  score: 9.492629), (index: 309,  score: 3.385969), (index: 308,  score: 3.221591), 
[321 iters] min =  62.23ms max =  63.87ms median =  62.23ms mean =  62.43ms mean =  62.49ms
Creating MNN Interpreter: EMO_5M
(index: 985,  score: 9.188762), (index: 883,  score: 2.813849), (index: 872,  score: 2.550485), 
[184 iters] min = 108.81ms max = 110.78ms median = 108.97ms mean = 109.06ms mean = 109.13ms
Creating MNN Interpreter: EMO_6M
(index: 985,  score: 9.295821), (index: 309,  score: 2.286871), (index: 308,  score: 2.279376), 
[173 iters] min = 115.49ms max = 117.35ms median = 115.60ms mean = 115.74ms mean = 115.81ms
Creating MNN Interpreter: edgenext_xx_small
(index: 985,  score: 10.561434), (index: 309,  score: 5.250806), (index: 310,  score: 4.911592), 
[555 iters] min =  35.78ms max =  38.62ms median =  35.87ms mean =  35.98ms mean =  36.06ms
Creating MNN Interpreter: edgenext_x_small
(index: 985,  score: 9.692822), (index: 309,  score: 4.415436), (index: 308,  score: 3.541662), 
[277 iters] min =  71.88ms max =  74.92ms median =  72.11ms mean =  72.17ms mean =  72.27ms
Creating MNN Interpreter: edgenext_small
(index: 985,  score: 12.133100), (index: 309,  score: 4.457827), (index: 308,  score: 3.973910), 
[140 iters] min = 142.85ms max = 145.03ms median = 143.98ms mean = 143.13ms mean = 143.23ms
Creating MNN Interpreter: mobilevitv2_050
(index: 985,  score: 8.414091), (index: 309,  score: 2.655013), (index: 89,  score: 2.475482), 
[324 iters] min =  61.52ms max =  63.32ms median =  61.60ms mean =  61.69ms mean =  61.79ms
Creating MNN Interpreter: mobilevitv2_075
(index: 985,  score: 8.284222), (index: 309,  score: 2.720599), (index: 308,  score: 2.143365), 
[173 iters] min = 115.49ms max = 117.40ms median = 115.52ms mean = 115.74ms mean = 115.83ms
Creating MNN Interpreter: mobilevitv2_100
(index: 985,  score: 8.258598), (index: 557,  score: 2.323085), (index: 309,  score: 2.103235), 
[107 iters] min = 187.59ms max = 189.76ms median = 187.80ms mean = 188.00ms mean = 188.09ms
Creating MNN Interpreter: mobilevitv2_125
(index: 985,  score: 8.478318), (index: 309,  score: 2.083009), (index: 113,  score: 1.427779), 
[74 iters] min = 270.97ms max = 273.50ms median = 272.39ms mean = 271.55ms mean = 271.64ms
Creating MNN Interpreter: mobilevitv2_150
(index: 985,  score: 9.081230), (index: 308,  score: 2.288944), (index: 301,  score: 2.262866), 
[55 iters] min = 368.16ms max = 370.82ms median = 370.73ms mean = 369.13ms mean = 369.23ms
Creating MNN Interpreter: mobilevitv2_175
(index: 985,  score: 8.934436), (index: 494,  score: 2.101688), (index: 309,  score: 1.884150), 
[42 iters] min = 481.71ms max = 484.69ms median = 482.13ms mean = 482.79ms mean = 482.88ms
Creating MNN Interpreter: mobilevitv2_200
(index: 985,  score: 8.605928), (index: 309,  score: 2.242715), (index: 308,  score: 2.195836), 
[32 iters] min = 623.48ms max = 627.05ms median = 625.92ms mean = 625.06ms mean = 625.16ms
Creating MNN Interpreter: mobilevit_xx_small
(index: 985,  score: 12.431662), (index: 309,  score: 6.492202), (index: 308,  score: 6.248194), 
[351 iters] min =  56.82ms max =  58.33ms median =  56.99ms mean =  56.97ms mean =  57.06ms
Creating MNN Interpreter: mobilevit_x_small
(index: 985,  score: 13.044968), (index: 89,  score: 6.823716), (index: 309,  score: 5.869482), 
[155 iters] min = 129.18ms max = 131.76ms median = 129.45ms mean = 129.59ms mean = 129.69ms
Creating MNN Interpreter: mobilevit_small
(index: 985,  score: 10.440684), (index: 309,  score: 3.714748), (index: 838,  score: 3.706903), 
[100 iters] min = 200.61ms max = 203.01ms median = 200.91ms mean = 201.16ms mean = 201.26ms
Creating MNN Interpreter: LeViT_128S
(index: 985,  score: 11.709262), (index: 308,  score: 3.568025), (index: 309,  score: 3.375847), 
[682 iters] min =  29.18ms max =  30.32ms median =  29.33ms mean =  29.29ms mean =  29.36ms
Creating MNN Interpreter: LeViT_128
(index: 985,  score: 11.346603), (index: 309,  score: 3.408504), (index: 113,  score: 3.297330), 
[501 iters] min =  39.77ms max =  40.81ms median =  39.83ms mean =  39.89ms mean =  39.96ms
Creating MNN Interpreter: LeViT_192
(index: 985,  score: 11.811327), (index: 324,  score: 3.396982), (index: 326,  score: 3.303844), 
[339 iters] min =  58.88ms max =  60.20ms median =  58.88ms mean =  59.02ms mean =  59.10ms
Creating MNN Interpreter: LeViT_256
(index: 985,  score: 11.188660), (index: 108,  score: 3.035140), (index: 309,  score: 2.935835), 
[202 iters] min =  98.67ms max = 101.41ms median =  98.93ms mean =  98.94ms mean =  99.02ms
Creating MNN Interpreter: resnet50
(index: 985,  score: 7.986950), (index: 113,  score: -5.246493), (index: 310,  score: -5.445892), 
[83 iters] min = 240.54ms max = 243.19ms median = 240.77ms mean = 241.20ms mean = 241.27ms
Creating MNN Interpreter: mobilenetv3_large_100
(index: 985,  score: 9.726588), (index: 310,  score: 2.717167), (index: 308,  score: 2.388682), 
[797 iters] min =  24.94ms max =  25.91ms median =  25.02ms mean =  25.03ms mean =  25.10ms
Creating MNN Interpreter: tf_efficientnetv2_b0
(index: 985,  score: 9.735068), (index: 309,  score: 2.587826), (index: 310,  score: 2.398119), 
[325 iters] min =  61.38ms max =  62.75ms median =  61.53ms mean =  61.61ms mean =  61.68ms
Creating MNN Interpreter: tf_efficientnetv2_b1
(index: 985,  score: 9.685617), (index: 309,  score: 2.282608), (index: 310,  score: 2.219991), 
[217 iters] min =  92.20ms max =  94.15ms median =  92.32ms mean =  92.45ms mean =  92.53ms
Creating MNN Interpreter: tf_efficientnetv2_b2
(index: 985,  score: 10.032533), (index: 883,  score: 2.633862), (index: 309,  score: 2.177293), 
[150 iters] min = 133.31ms max = 135.33ms median = 133.44ms mean = 133.65ms mean = 133.74ms
Creating MNN Interpreter: tf_efficientnetv2_b3
(index: 985,  score: 9.174402), (index: 955,  score: 2.844466), (index: 310,  score: 2.219664), 
[87 iters] min = 231.13ms max = 233.19ms median = 231.40ms mean = 231.61ms mean = 231.73ms

Cortex-a55

single thread @1.8G
Creating MNN Interpreter: efficientformerv2_s0
The device support i8sdot:1, support fp16:1, support i8mm: 0
(index: 985,  score: 11.719070), (index: 644,  score: 4.942233), (index: 309,  score: 3.837214), 
[123 iters] min = 162.21ms max = 165.18ms median = 162.51ms mean = 162.75ms mean = 162.93ms
Creating MNN Interpreter: efficientformerv2_s1
(index: 985,  score: 13.267050), (index: 984,  score: 4.345687), (index: 308,  score: 4.289116), 
[80 iters] min = 250.82ms max = 254.80ms median = 251.40ms mean = 251.41ms mean = 251.58ms
Creating MNN Interpreter: efficientformerv2_s2
(index: 985,  score: 12.623688), (index: 22,  score: 3.934839), (index: 309,  score: 3.621716), 
[45 iters] min = 444.44ms max = 446.75ms median = 445.82ms mean = 445.36ms mean = 445.53ms
Creating MNN Interpreter: SwiftFormer_XS
(index: 985,  score: 11.777540), (index: 883,  score: 4.872621), (index: 309,  score: 4.720006), 
[93 iters] min = 216.72ms max = 218.60ms median = 216.72ms mean = 217.16ms mean = 217.34ms
Creating MNN Interpreter: SwiftFormer_S
(index: 985,  score: 13.017500), (index: 720,  score: 4.264023), (index: 89,  score: 4.236666), 
[63 iters] min = 319.33ms max = 321.99ms median = 319.97ms mean = 319.95ms mean = 320.12ms
Creating MNN Interpreter: SwiftFormer_L1
(index: 985,  score: 13.600887), (index: 310,  score: 4.213078), (index: 309,  score: 4.000207), 
[41 iters] min = 487.15ms max = 491.85ms median = 488.60ms mean = 488.44ms mean = 488.63ms
Creating MNN Interpreter: EMO_1M
(index: 985,  score: 9.835707), (index: 309,  score: 4.373645), (index: 310,  score: 3.886256), 
[143 iters] min = 139.74ms max = 140.55ms median = 139.95ms mean = 140.00ms mean = 140.19ms
Creating MNN Interpreter: EMO_2M
(index: 985,  score: 9.492629), (index: 309,  score: 3.385969), (index: 308,  score: 3.221591), 
[95 iters] min = 210.74ms max = 212.46ms median = 210.93ms mean = 211.09ms mean = 211.26ms
Creating MNN Interpreter: EMO_5M
(index: 985,  score: 9.188762), (index: 883,  score: 2.813849), (index: 872,  score: 2.550485), 
[54 iters] min = 371.07ms max = 373.93ms median = 372.31ms mean = 372.30ms mean = 372.47ms
Creating MNN Interpreter: EMO_6M
(index: 985,  score: 9.295821), (index: 309,  score: 2.286871), (index: 308,  score: 2.279376), 
[51 iters] min = 393.20ms max = 395.15ms median = 393.73ms mean = 393.88ms mean = 394.05ms
Creating MNN Interpreter: edgenext_xx_small
(index: 985,  score: 10.561434), (index: 309,  score: 5.250806), (index: 310,  score: 4.911592), 
[158 iters] min = 126.23ms max = 131.41ms median = 126.51ms mean = 126.62ms mean = 126.91ms
Creating MNN Interpreter: edgenext_x_small
(index: 985,  score: 9.692822), (index: 309,  score: 4.415436), (index: 308,  score: 3.541662), 
[79 iters] min = 252.74ms max = 257.54ms median = 253.79ms mean = 253.42ms mean = 253.71ms
Creating MNN Interpreter: edgenext_small
(index: 985,  score: 12.133100), (index: 309,  score: 4.457827), (index: 308,  score: 3.973910), 
[39 iters] min = 507.47ms max = 518.85ms median = 514.83ms mean = 513.58ms mean = 513.88ms
Creating MNN Interpreter: mobilevitv2_050
(index: 985,  score: 8.414091), (index: 309,  score: 2.655013), (index: 89,  score: 2.475482), 
[99 iters] min = 202.96ms max = 204.27ms median = 203.47ms mean = 203.37ms mean = 203.67ms
Creating MNN Interpreter: mobilevitv2_075
(index: 985,  score: 8.284222), (index: 309,  score: 2.720599), (index: 308,  score: 2.143365), 
[52 iters] min = 386.38ms max = 388.81ms median = 386.59ms mean = 387.08ms mean = 387.37ms
Creating MNN Interpreter: mobilevitv2_100
(index: 985,  score: 8.258598), (index: 557,  score: 2.323085), (index: 309,  score: 2.103235), 
[32 iters] min = 634.22ms max = 636.83ms median = 635.12ms mean = 635.22ms mean = 635.52ms
Creating MNN Interpreter: mobilevitv2_125
(index: 985,  score: 8.478318), (index: 309,  score: 2.083009), (index: 113,  score: 1.427779), 
[22 iters] min = 934.36ms max = 941.05ms median = 936.46ms mean = 936.31ms mean = 936.60ms
Creating MNN Interpreter: mobilevitv2_150
(index: 985,  score: 9.081230), (index: 308,  score: 2.288944), (index: 301,  score: 2.262866), 
[16 iters] min =1255.75ms max =1260.97ms median =1256.03ms mean =1257.78ms mean =1258.08ms
Creating MNN Interpreter: mobilevitv2_175
(index: 985,  score: 8.934436), (index: 494,  score: 2.101688), (index: 309,  score: 1.884150), 
[13 iters] min =1634.13ms max =1637.55ms median =1635.64ms mean =1635.82ms mean =1636.12ms
Creating MNN Interpreter: mobilevitv2_200
(index: 985,  score: 8.605928), (index: 309,  score: 2.242715), (index: 308,  score: 2.195836), 
[10 iters] min =2093.89ms max =2097.10ms median =2094.96ms mean =2095.11ms mean =2095.40ms
Creating MNN Interpreter: mobilevit_xx_small
(index: 985,  score: 12.431662), (index: 309,  score: 6.492202), (index: 308,  score: 6.248194), 
[97 iters] min = 207.08ms max = 208.31ms median = 207.43ms mean = 207.50ms mean = 207.79ms
Creating MNN Interpreter: mobilevit_x_small
(index: 985,  score: 13.044968), (index: 89,  score: 6.823716), (index: 309,  score: 5.869482), 
[45 iters] min = 447.37ms max = 449.66ms median = 447.96ms mean = 448.09ms mean = 448.39ms
Creating MNN Interpreter: mobilevit_small
(index: 985,  score: 10.440684), (index: 309,  score: 3.714748), (index: 838,  score: 3.706903), 
[29 iters] min = 694.79ms max = 699.28ms median = 696.17ms mean = 696.24ms mean = 696.55ms
Creating MNN Interpreter: LeViT_128S
(index: 985,  score: 11.709262), (index: 308,  score: 3.568025), (index: 309,  score: 3.375847), 
[194 iters] min = 102.74ms max = 103.93ms median = 103.17ms mean = 103.10ms mean = 103.28ms
Creating MNN Interpreter: LeViT_128
(index: 985,  score: 11.346603), (index: 309,  score: 3.408504), (index: 113,  score: 3.297330), 
[141 iters] min = 141.76ms max = 143.45ms median = 142.10ms mean = 142.09ms mean = 142.26ms
Creating MNN Interpreter: LeViT_192
(index: 985,  score: 11.811327), (index: 324,  score: 3.396982), (index: 326,  score: 3.303844), 
[98 iters] min = 203.37ms max = 205.39ms median = 203.73ms mean = 203.96ms mean = 204.14ms
Creating MNN Interpreter: LeViT_256
(index: 985,  score: 11.188660), (index: 108,  score: 3.035140), (index: 309,  score: 2.935835), 
[60 iters] min = 335.79ms max = 339.53ms median = 336.67ms mean = 336.94ms mean = 337.13ms
Creating MNN Interpreter: resnet50
(index: 985,  score: 7.986950), (index: 113,  score: -5.246493), (index: 310,  score: -5.445892), 
[25 iters] min = 828.37ms max = 832.05ms median = 828.37ms mean = 830.51ms mean = 830.69ms
Creating MNN Interpreter: mobilenetv3_large_100
(index: 985,  score: 9.726588), (index: 310,  score: 2.717167), (index: 308,  score: 2.388682), 
[229 iters] min =  86.81ms max =  88.69ms median =  87.54ms mean =  87.34ms mean =  87.52ms
Creating MNN Interpreter: tf_efficientnetv2_b0
(index: 985,  score: 9.735068), (index: 309,  score: 2.587826), (index: 310,  score: 2.398119), 
[97 iters] min = 205.59ms max = 207.11ms median = 206.34ms mean = 206.26ms mean = 206.46ms
Creating MNN Interpreter: tf_efficientnetv2_b1
(index: 985,  score: 9.685617), (index: 309,  score: 2.282608), (index: 310,  score: 2.219991), 
[64 iters] min = 315.44ms max = 317.29ms median = 315.62ms mean = 316.04ms mean = 316.22ms
Creating MNN Interpreter: tf_efficientnetv2_b2
(index: 985,  score: 10.032533), (index: 883,  score: 2.633862), (index: 309,  score: 2.177293), 
[45 iters] min = 446.86ms max = 448.69ms median = 447.89ms mean = 447.63ms mean = 447.90ms
Creating MNN Interpreter: tf_efficientnetv2_b3
(index: 985,  score: 9.174402), (index: 955,  score: 2.844466), (index: 310,  score: 2.219664), 
[27 iters] min = 763.20ms max = 765.31ms median = 763.79ms mean = 763.72ms mean = 764.01ms
dmesg log
$ sudo dmesg | grep gpu     
[   25.487203] vdd_gpu_s0: supplied by vcc5v0_sys
[   25.489628] vdd_gpu_s0: 550 <--> 950 mV at 750 mV, enabled
[   26.996846] rockchip-pm-domain fd8d8000.power-management:power-controller: Looking up gpu-supply from device tree
[   26.996943] rockchip-pm-domain fd8d8000.power-management:power-controller: Looking up gpu-supply property in node /power-management@fd8d8000/power-controller failed
[   26.997150] mali fb000000.gpu: Kernel DDK version g18p0-01eac0
[   27.009473] mali fb000000.gpu: Looking up mali-supply from device tree
[   27.009733] mali fb000000.gpu: Looking up mem-supply from device tree
[   27.009945] mali fb000000.gpu: Looking up mali-supply from device tree
[   27.009988] vdd_gpu_s0: could not add device link fb000000.gpu: -EEXIST
[   27.009995] vdd_gpu_s0: Failed to create debugfs directory
[   27.010004] mali fb000000.gpu: Looking up mem-supply from device tree
[   27.010029] vdd_gpu_s0: could not add device link fb000000.gpu: -EEXIST
[   27.010035] vdd_gpu_s0: Failed to create debugfs directory
[   27.010625] mali fb000000.gpu: Looking up mali-supply from device tree
[   27.023136] vdd_gpu_s0: could not add device link fb000000.gpu: -EEXIST
[   27.023146] vdd_gpu_s0: Failed to create debugfs directory
[   27.027307] mali fb000000.gpu: bin=0
[   27.035119] mali fb000000.gpu: leakage=15
[   27.036870] mali fb000000.gpu: Looking up mali-supply from device tree
[   27.040626] debugfs: Directory 'fb000000.gpu-mali' with parent 'vdd_gpu_s0' already present!
[   27.057876] mali fb000000.gpu: pvtm=827
[   27.069517] mali fb000000.gpu: pvtm-volt-sel=1
[   27.077197] mali fb000000.gpu: avs=0
[   27.088582] W : [File] : drivers/gpu/arm/bifrost/platform/rk/mali_kbase_config_rk.c; [Line] : 143; [Func] : kbase_platform_rk_init(); power-off-delay-ms not available.
[   27.101196] mali fb000000.gpu: r0p0 status 5 not found in HW issues table;
[   27.101202] mali fb000000.gpu: falling back to closest match: r0p0 status 0
[   27.101206] mali fb000000.gpu: Execution proceeding normally with fallback match
[   27.101212] mali fb000000.gpu: GPU identified as 0x7 arch 10.8.6 r0p0 status 0
[   27.101271] mali fb000000.gpu: No priority control manager is configured
[   27.101647] mali fb000000.gpu: No memory group manager is configured
[   27.101680] mali fb000000.gpu: Protected memory allocator not available
[   27.102614] mali fb000000.gpu: Capping CSF_FIRMWARE_TIMEOUT to CSF_FIRMWARE_PING_TIMEOUT
[   27.103186] mali fb000000.gpu: l=10000 h=85000 hyst=5000 l_limit=0 h_limit=800000000 h_table=0
[   27.106270] mali fb000000.gpu: Probed as mali0
[   27.847960] I : [File] : drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c; [Line] : 406; [Func] : mali_module_init(); svn_rev_string_from_arm of this mali_ko is '', rk_ko_ver is '5', built at '06:00:37', on 'Aug 14 2023'.
[   49.253576] mali fb000000.gpu: Loading Mali firmware 0x1010000
[   49.257998] mali fb000000.gpu: Mali firmware git_sha: ee476db42870778306fa8d559a605a73f13e455c 
glmark2 performance
$ echo $XDG_SESSION_TYPE
wayland

$ glmark2-wayland
=======================================================
    glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     Panfrost
    GL_RENDERER:   Mali-G610 (Panfrost)
    GL_VERSION:    3.3 (Compatibility Profile) Mesa 23.0.0-devel
=======================================================
[build] use-vbo=false: FPS: 1261 FrameTime: 0.793 ms
[build] use-vbo=true: FPS: 1602 FrameTime: 0.624 ms
[texture] texture-filter=nearest: FPS: 1607 FrameTime: 0.622 ms
[texture] texture-filter=linear: FPS: 1575 FrameTime: 0.635 ms
[texture] texture-filter=mipmap: FPS: 1562 FrameTime: 0.640 ms
[shading] shading=gouraud: FPS: 1475 FrameTime: 0.678 ms
[shading] shading=blinn-phong-inf: FPS: 1441 FrameTime: 0.694 ms
[shading] shading=phong: FPS: 1364 FrameTime: 0.733 ms
[shading] shading=cel: FPS: 1374 FrameTime: 0.728 ms
[bump] bump-render=high-poly: FPS: 1025 FrameTime: 0.976 ms
[bump] bump-render=normals: FPS: 1593 FrameTime: 0.628 ms
[bump] bump-render=height: FPS: 1592 FrameTime: 0.628 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1330 FrameTime: 0.752 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 908 FrameTime: 1.101 ms
[pulsar] light=false:quads=5:texture=false: FPS: 1336 FrameTime: 0.749 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 273 FrameTime: 3.663 ms
[desktop] effect=shadow:windows=4: FPS: 736 FrameTime: 1.359 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 194 FrameTime: 5.155 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 188 FrameTime: 5.319 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 264 FrameTime: 3.788 ms
[ideas] speed=duration: FPS: 417 FrameTime: 2.398 ms
[jellyfish] <default>: FPS: 1137 FrameTime: 0.880 ms
[terrain] <default>: FPS: 61 FrameTime: 16.393 ms
[shadow] <default>: FPS: 865 FrameTime: 1.156 ms
[refract] <default>: FPS: 332 FrameTime: 3.012 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 1543 FrameTime: 0.648 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 1327 FrameTime: 0.754 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 1311 FrameTime: 0.763 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 1297 FrameTime: 0.771 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 1279 FrameTime: 0.782 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 1309 FrameTime: 0.764 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 1313 FrameTime: 0.762 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1298 FrameTime: 0.770 ms
=======================================================
                                  glmark2 Score: 1096 
=======================================================


$ glmark2-es2-wayland 
=======================================================
    glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     Panfrost
    GL_RENDERER:   Mali-G610 (Panfrost)
    GL_VERSION:    OpenGL ES 3.1 Mesa 23.0.0-devel
=======================================================
[build] use-vbo=false: FPS: 1293 FrameTime: 0.773 ms
[build] use-vbo=true: FPS: 1638 FrameTime: 0.611 ms
[texture] texture-filter=nearest: FPS: 1644 FrameTime: 0.608 ms
[texture] texture-filter=linear: FPS: 1665 FrameTime: 0.601 ms
[texture] texture-filter=mipmap: FPS: 1646 FrameTime: 0.608 ms
[shading] shading=gouraud: FPS: 1513 FrameTime: 0.661 ms
[shading] shading=blinn-phong-inf: FPS: 1491 FrameTime: 0.671 ms
[shading] shading=phong: FPS: 1412 FrameTime: 0.708 ms
[shading] shading=cel: FPS: 1420 FrameTime: 0.704 ms
[bump] bump-render=high-poly: FPS: 1070 FrameTime: 0.935 ms
[bump] bump-render=normals: FPS: 1651 FrameTime: 0.606 ms
[bump] bump-render=height: FPS: 1646 FrameTime: 0.608 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1488 FrameTime: 0.672 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 1189 FrameTime: 0.841 ms
[pulsar] light=false:quads=5:texture=false: FPS: 1531 FrameTime: 0.653 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 280 FrameTime: 3.571 ms
[desktop] effect=shadow:windows=4: FPS: 752 FrameTime: 1.330 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 194 FrameTime: 5.155 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 179 FrameTime: 5.587 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 269 FrameTime: 3.717 ms
[ideas] speed=duration: FPS: 423 FrameTime: 2.364 ms
[jellyfish] <default>: FPS: 1119 FrameTime: 0.894 ms
[terrain] <default>: FPS: 60 FrameTime: 16.667 ms
[shadow] <default>: FPS: 880 FrameTime: 1.136 ms
[refract] <default>: FPS: 333 FrameTime: 3.003 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 1563 FrameTime: 0.640 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 1502 FrameTime: 0.666 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 1563 FrameTime: 0.640 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 1556 FrameTime: 0.643 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 1520 FrameTime: 0.658 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 1564 FrameTime: 0.639 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 1557 FrameTime: 0.642 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1523 FrameTime: 0.657 ms
=======================================================
                                  glmark2 Score: 1185 
=======================================================

vulkan?

opencl

$ apt search g610              
Sorting... Done
Full Text Search... Done
libmali-g610-x11/jammy,now 1.0.5-2 arm64
  This is libmali g610 x11 blobs

mali-g610-firmware/jammy,now 1.0.2 all [installed]
  <insert up to 60 chars description>
$ sudo apt install libmali-g610-x11
performance
$ cat /etc/OpenCL/vendors/mali-arm64.icd
/usr/lib/aarch64-linux-gnu/libmali-x11/libmali-valhall-g610-g13p0-x11-wayland-gbm.so
Creating MNN Interpreter: resnet50
The device support i8sdot:1, support fp16:1, support i8mm: 0
arm_release_ver: g13p0-01eac0, rk_so_ver: 3
(index: 985,  score: 7.988281), (index: 113,  score: -5.160156), (index: 307,  score: -5.410156), 
[440 iters] min =   1.34ms max =   2.69ms median =   1.84ms mean =   1.84ms mean =  45.48ms
Creating MNN Interpreter: mobilenetv3_large_100
(index: 985,  score: 9.687500), (index: 310,  score: 2.724609), (index: 308,  score: 2.384766), 
[1198 iters] min =  14.69ms max =  15.45ms median =  14.94ms mean =  14.96ms mean =  16.70ms
Creating MNN Interpreter: tf_efficientnetv2_b0
(index: 985,  score: 9.703125), (index: 309,  score: 2.578125), (index: 310,  score: 2.404297), 
[596 iters] min =  31.37ms max =  39.88ms median =  31.75ms mean =  31.94ms mean =  33.56ms
Creating MNN Interpreter: tf_efficientnetv2_b1
(index: 985,  score: 9.671875), (index: 309,  score: 2.289062), (index: 310,  score: 2.210938), 
[397 iters] min =  47.88ms max =  59.14ms median =  48.61ms mean =  48.71ms mean =  50.43ms
Creating MNN Interpreter: tf_efficientnetv2_b2
(index: 985,  score: 10.054688), (index: 883,  score: 2.615234), (index: 309,  score: 2.158203), 
[296 iters] min =  64.33ms max =  66.63ms median =  65.63ms mean =  65.61ms mean =  67.68ms
Creating MNN Interpreter: tf_efficientnetv2_b3
(index: 985,  score: 9.234375), (index: 955,  score: 2.845703), (index: 310,  score: 2.205078), 
[194 iters] min =  89.87ms max = 102.16ms median = 100.75ms mean = 100.94ms mean = 103.50ms
-------

$ cat /etc/OpenCL/vendors/mali-arm64.icd
/home/albert/work/opengl/libmali-valhall-g610-g15p0-wayland.so
Creating MNN Interpreter: resnet50
The device support i8sdot:1, support fp16:1, support i8mm: 0
arm_release_ver of this libmali is 'g6p0-01eac0', rk_so_ver is '6'.
(index: 985,  score: 7.988281), (index: 113,  score: -5.160156), (index: 307,  score: -5.410156), 
[437 iters] min =   1.39ms max =   2.77ms median =   1.96ms mean =   1.95ms mean =  45.81ms
Creating MNN Interpreter: mobilenetv3_large_100
(index: 985,  score: 9.687500), (index: 310,  score: 2.724609), (index: 308,  score: 2.384766), 
[1034 iters] min =  15.47ms max =  38.45ms median =  17.64ms mean =  17.70ms mean =  19.36ms
Creating MNN Interpreter: tf_efficientnetv2_b0
(index: 985,  score: 9.703125), (index: 309,  score: 2.578125), (index: 310,  score: 2.404297), 
[565 iters] min =  32.85ms max =  35.53ms median =  33.59ms mean =  33.66ms mean =  35.40ms
Creating MNN Interpreter: tf_efficientnetv2_b1
(index: 985,  score: 9.671875), (index: 309,  score: 2.289062), (index: 310,  score: 2.210938), 
[399 iters] min =  44.94ms max =  62.52ms median =  50.67ms mean =  48.44ms mean =  50.20ms
Creating MNN Interpreter: tf_efficientnetv2_b2
(index: 985,  score: 10.054688), (index: 883,  score: 2.615234), (index: 309,  score: 2.158203), 
[315 iters] min =  59.29ms max =  67.59ms median =  60.98ms mean =  61.48ms mean =  63.55ms
Creating MNN Interpreter: tf_efficientnetv2_b3
(index: 985,  score: 9.234375), (index: 955,  score: 2.845703), (index: 310,  score: 2.205078), 
[209 iters] min =  91.51ms max = 102.64ms median =  94.30ms mean =  93.60ms mean =  96.14ms

khadas linux image version

GPU

first glance
$ eglinfo
EGL client extensions string:
    EGL_EXT_client_extensions EGL_EXT_platform_base
    EGL_KHR_client_get_all_proc_addresses EGL_KHR_platform_gbm
    EGL_KHR_platform_wayland EGL_EXT_platform_wayland

GBM platform:
arm_release_ver of this libmali is 'g6p0-01eac0', rk_so_ver is '6'.
eglinfo: eglInitialize failed

Wayland platform:
EGL API version: 1.4
EGL vendor string: ARM
EGL version string: 1.4 Valhall-"g6p0-01eac0"
EGL client APIs: OpenGL_ES
EGL extensions string:
    EGL_WL_bind_wayland_display EGL_NV_context_priority_realtime
    EGL_KHR_partial_update EGL_EXT_swap_buffers_with_damage
    EGL_KHR_swap_buffers_with_damage EGL_KHR_config_attribs EGL_KHR_image
    EGL_KHR_image_base EGL_KHR_fence_sync EGL_KHR_wait_sync
    EGL_KHR_gl_colorspace EGL_KHR_get_all_proc_addresses
    EGL_IMG_context_priority EGL_KHR_no_config_context
    EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers
    EGL_EXT_yuv_surface EGL_EXT_pixel_format_float
    EGL_ARM_pixmap_multisample_discard EGL_KHR_gl_texture_2D_image
    EGL_KHR_gl_renderbuffer_image EGL_KHR_create_context
    EGL_KHR_surfaceless_context EGL_KHR_gl_texture_cubemap_image
    EGL_EXT_image_gl_colorspace EGL_EXT_create_context_robustness
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces 
---------------------------------------------------------------------
0x01 32  0  8  8  8  8  0  0  0 0 0x00--      a     y  y     win,pb
0x02 32  0  8  8  8  8 24  0  0 0 0x00--      a     y  y     win,pb
0x03 32  0  8  8  8  8 24  8  0 0 0x00--      a     y  y     win,pb
0x04 32  0  8  8  8  8 24  8  4 1 0x00--      a     y  y     win,pb
0x05 16  0  5  6  5  0  0  0  0 0 0x00--      y     y  y     win,pb
0x06 16  0  5  6  5  0 24  0  0 0 0x00--      y     y  y     win,pb
0x07 16  0  5  6  5  0 24  8  0 0 0x00--      y     y  y     win,pb
0x08 16  0  5  6  5  0 24  8  4 1 0x00--      y     y  y     win,pb
0x09 24  0  8  8  8  0  0  0  0 0 0x00--      y     y  y     win,pb
0x0a 24  0  8  8  8  0 24  8  0 0 0x00--      y     y  y     win,pb
0x0b 24  0  8  8  8  0  0  0  4 1 0x00--      y     y  y     win,pb
0x0c 24  0  8  8  8  0 24  8  4 1 0x00--      y     y  y     win,pb
0x0d 16  0  5  5  5  1 24  8  0 0 0x00--      a     y  y     win,pb
0x0e 16  0  5  5  5  1 24  8  4 1 0x00--      a     y  y     win,pb
0x0f 16  0  4  4  4  4 24  8  0 0 0x00--      a     y  y     win,pb
0x10 16  0  4  4  4  4 24  8  4 1 0x00--      a     y  y     win,pb
0x11 32  0  8  8  8  8 24  8  8 1 0x00--      a     y  y     win,pb
0x12 16  0  5  6  5  0 24  8  8 1 0x00--      y     y  y     win,pb
0x13 24  0  8  8  8  0 24  8  8 1 0x00--      y     y  y     win,pb
0x14 32  0  8  8  8  8 24  8 16 1 0x00--      a     y  y     win,pb
0x15 16  0  5  6  5  0 24  8 16 1 0x00--      y     y  y     win,pb
0x16 24  0  8  8  8  0 24  8 16 1 0x00--      y     y  y     win,pb
0x17 24  0  8  8  8  0  0  0  0 0 0x00--            y  y     pb
0x18 64  0 16 16 16 16 24  8  0 0 0x00--            y  y     pb
0x19 32  0 10 10 10  2 24  8  0 0 0x00--      a     y  y     pb
0x1a 24  0  8  8  8  0  0  0  0 0 0x00--      y     y  y     win,pb

$ glmark2-es2-wayland 
arm_release_ver of this libmali is 'g6p0-01eac0', rk_so_ver is '6'.
arm_release_ver of this libmali is 'g6p0-01eac0', rk_so_ver is '6'.
=======================================================
    glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-LODX
    GL_VERSION:    OpenGL ES 3.2 v1.g6p0-01eac0.ba52c908d926792b8f5fe28f383a2b03
=======================================================
[build] use-vbo=false: FPS: 2872 FrameTime: 0.348 ms
[build] use-vbo=true: FPS: 3909 FrameTime: 0.256 ms
[texture] texture-filter=nearest: FPS: 4280 FrameTime: 0.234 ms
[texture] texture-filter=linear: FPS: 4385 FrameTime: 0.228 ms
[texture] texture-filter=mipmap: FPS: 4379 FrameTime: 0.228 ms
[shading] shading=gouraud: FPS: 3516 FrameTime: 0.284 ms
[shading] shading=blinn-phong-inf: FPS: 3310 FrameTime: 0.302 ms
[shading] shading=phong: FPS: 3268 FrameTime: 0.306 ms
[shading] shading=cel: FPS: 3819 FrameTime: 0.262 ms
[bump] bump-render=high-poly: FPS: 2376 FrameTime: 0.421 ms
[bump] bump-render=normals: FPS: 5207 FrameTime: 0.192 ms
[bump] bump-render=height: FPS: 5019 FrameTime: 0.199 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 4609 FrameTime: 0.217 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 2958 FrameTime: 0.338 ms
[pulsar] light=false:quads=5:texture=false: FPS: 4689 FrameTime: 0.213 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 1535 FrameTime: 0.651 ms
[desktop] effect=shadow:windows=4: FPS: 2799 FrameTime: 0.357 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 480 FrameTime: 2.083 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 254 FrameTime: 3.937 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 783 FrameTime: 1.277 ms
[ideas] speed=duration: FPS: 2187 FrameTime: 0.457 ms
[jellyfish] <default>: FPS: 3038 FrameTime: 0.329 ms
[terrain] <default>: FPS: 296 FrameTime: 3.378 ms
[shadow] <default>: FPS: 2961 FrameTime: 0.338 ms
[refract] <default>: FPS: 603 FrameTime: 1.658 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 4445 FrameTime: 0.225 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 4050 FrameTime: 0.247 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 4458 FrameTime: 0.224 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 4405 FrameTime: 0.227 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 4220 FrameTime: 0.237 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 4102 FrameTime: 0.244 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 4097 FrameTime: 0.244 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 3868 FrameTime: 0.259 ms
=======================================================
                                  glmark2 Score: 3247 
=======================================================

Android

Cortex-A76

single thread @2.35GHz
$ ./mnn_perf                                  
Creating MNN Interpreter: efficientformerv2_s0
The device support i8sdot:1, support fp16:1, support i8mm: 0
(index: 985,  score: 11.719067), (index: 644,  score: 4.942239), (index: 309,  score: 3.837213), 
[460 iters] min =  43.29ms max =  44.21ms median =  43.40ms mean =  43.43ms mean =  43.50ms
Creating MNN Interpreter: efficientformerv2_s1
(index: 985,  score: 13.267044), (index: 984,  score: 4.345684), (index: 308,  score: 4.289115), 
[297 iters] min =  66.98ms max =  67.81ms median =  67.46ms mean =  67.29ms mean =  67.37ms
Creating MNN Interpreter: efficientformerv2_s2
(index: 985,  score: 12.623688), (index: 22,  score: 3.934839), (index: 309,  score: 3.621716), 
[169 iters] min = 118.50ms max = 119.63ms median = 118.70ms mean = 118.73ms mean = 118.81ms
Creating MNN Interpreter: SwiftFormer_XS
(index: 985,  score: 11.777544), (index: 883,  score: 4.872624), (index: 309,  score: 4.720006), 
[341 iters] min =  58.51ms max =  58.85ms median =  58.72ms mean =  58.65ms mean =  58.73ms
Creating MNN Interpreter: SwiftFormer_S
(index: 985,  score: 13.017500), (index: 720,  score: 4.264022), (index: 89,  score: 4.236666), 
[238 iters] min =  83.97ms max =  84.93ms median =  84.04ms mean =  84.18ms mean =  84.26ms
Creating MNN Interpreter: SwiftFormer_L1
(index: 985,  score: 13.600886), (index: 310,  score: 4.213074), (index: 309,  score: 4.000207), 
[154 iters] min = 129.82ms max = 130.35ms median = 129.95ms mean = 130.02ms mean = 130.10ms
Creating MNN Interpreter: EMO_1M
(index: 985,  score: 9.835767), (index: 309,  score: 4.373718), (index: 310,  score: 3.886150), 
[528 iters] min =  37.57ms max =  39.51ms median =  38.01ms mean =  37.85ms mean =  37.94ms
Creating MNN Interpreter: EMO_2M
(index: 985,  score: 9.492679), (index: 309,  score: 3.385825), (index: 308,  score: 3.221593), 
[349 iters] min =  57.08ms max =  57.50ms median =  57.27ms mean =  57.24ms mean =  57.31ms
Creating MNN Interpreter: EMO_5M
(index: 985,  score: 9.188854), (index: 883,  score: 2.813967), (index: 872,  score: 2.550658), 
[205 iters] min =  97.54ms max =  99.52ms median =  97.61ms mean =  97.87ms mean =  97.95ms
Creating MNN Interpreter: EMO_6M
(index: 985,  score: 9.295814), (index: 309,  score: 2.286917), (index: 308,  score: 2.279395), 
[193 iters] min = 103.60ms max = 104.42ms median = 103.69ms mean = 103.93ms mean = 104.00ms
Creating MNN Interpreter: edgenext_xx_small
(index: 985,  score: 10.561436), (index: 309,  score: 5.250808), (index: 310,  score: 4.911592), 
[624 iters] min =  31.80ms max =  34.05ms median =  31.94ms mean =  31.96ms mean =  32.06ms
Creating MNN Interpreter: edgenext_x_small
(index: 985,  score: 9.692823), (index: 309,  score: 4.415437), (index: 308,  score: 3.541663), 
[309 iters] min =  64.35ms max =  65.47ms median =  64.57ms mean =  64.63ms mean =  64.74ms
Creating MNN Interpreter: edgenext_small
(index: 985,  score: 12.133100), (index: 309,  score: 4.457826), (index: 308,  score: 3.973910), 
[151 iters] min = 132.18ms max = 134.36ms median = 132.49ms mean = 132.56ms mean = 132.67ms
Creating MNN Interpreter: mobilevitv2_050
(index: 985,  score: 8.414263), (index: 309,  score: 2.655451), (index: 89,  score: 2.475034), 
[355 iters] min =  55.91ms max =  57.42ms median =  56.42ms mean =  56.33ms mean =  56.48ms
Creating MNN Interpreter: mobilevitv2_075
(index: 985,  score: 8.283899), (index: 309,  score: 2.720386), (index: 308,  score: 2.143100), 
[188 iters] min = 106.38ms max = 107.20ms median = 106.73ms mean = 106.67ms mean = 106.79ms
Creating MNN Interpreter: mobilevitv2_100
(index: 985,  score: 8.259032), (index: 557,  score: 2.323329), (index: 309,  score: 2.103631), 
[114 iters] min = 176.01ms max = 176.87ms median = 176.49ms mean = 176.41ms mean = 176.54ms
Creating MNN Interpreter: mobilevitv2_125
(index: 985,  score: 8.478145), (index: 309,  score: 2.082687), (index: 113,  score: 1.427791), 
[79 iters] min = 254.01ms max = 255.20ms median = 254.16ms mean = 254.44ms mean = 254.57ms
Creating MNN Interpreter: mobilevitv2_150
(index: 985,  score: 9.081184), (index: 308,  score: 2.288956), (index: 301,  score: 2.262746), 
[59 iters] min = 341.40ms max = 342.55ms median = 341.54ms mean = 341.78ms mean = 341.92ms
Creating MNN Interpreter: mobilevitv2_175
(index: 985,  score: 8.934433), (index: 494,  score: 2.101466), (index: 309,  score: 1.884507), 
[44 iters] min = 456.83ms max = 458.69ms median = 457.60ms mean = 457.43ms mean = 457.57ms
Creating MNN Interpreter: mobilevitv2_200
(index: 985,  score: 8.606405), (index: 309,  score: 2.243204), (index: 308,  score: 2.195781), 
[34 iters] min = 601.82ms max = 603.76ms median = 603.38ms mean = 603.05ms mean = 603.18ms
Creating MNN Interpreter: mobilevit_xx_small
(index: 985,  score: 12.430826), (index: 309,  score: 6.491026), (index: 308,  score: 6.248070), 
[387 iters] min =  51.57ms max =  52.08ms median =  51.73ms mean =  51.68ms mean =  51.77ms
Creating MNN Interpreter: mobilevit_x_small
(index: 985,  score: 13.045725), (index: 89,  score: 6.823128), (index: 309,  score: 5.870834), 
[156 iters] min = 127.77ms max = 129.32ms median = 128.41ms mean = 128.40ms mean = 128.51ms
Creating MNN Interpreter: mobilevit_small
(index: 985,  score: 10.438497), (index: 309,  score: 3.711923), (index: 838,  score: 3.707543), 
[104 iters] min = 191.81ms max = 193.04ms median = 192.51ms mean = 192.46ms mean = 192.58ms
Creating MNN Interpreter: LeViT_128S
(index: 985,  score: 11.709261), (index: 308,  score: 3.568023), (index: 309,  score: 3.375848), 
[740 iters] min =  26.86ms max =  28.03ms median =  26.95ms mean =  26.94ms mean =  27.03ms
Creating MNN Interpreter: LeViT_128
(index: 985,  score: 11.346600), (index: 309,  score: 3.408505), (index: 113,  score: 3.297330), 
[546 iters] min =  36.49ms max =  36.77ms median =  36.59ms mean =  36.58ms mean =  36.66ms
Creating MNN Interpreter: LeViT_192
(index: 985,  score: 11.811327), (index: 324,  score: 3.396981), (index: 326,  score: 3.303845), 
[373 iters] min =  53.42ms max =  55.29ms median =  53.56ms mean =  53.56ms mean =  53.64ms
Creating MNN Interpreter: LeViT_256
(index: 985,  score: 11.188659), (index: 108,  score: 3.035138), (index: 309,  score: 2.935833), 
[222 iters] min =  89.93ms max =  91.01ms median =  90.04ms mean =  90.14ms mean =  90.22ms
Creating MNN Interpreter: resnet50
(index: 985,  score: 7.986822), (index: 113,  score: -5.246409), (index: 310,  score: -5.445825), 
[86 iters] min = 234.32ms max = 237.49ms median = 234.55ms mean = 234.79ms mean = 234.86ms
Creating MNN Interpreter: mobilenetv3_large_100
(index: 985,  score: 9.726589), (index: 310,  score: 2.717164), (index: 308,  score: 2.388678), 
[899 iters] min =  22.08ms max =  22.36ms median =  22.16ms mean =  22.17ms mean =  22.25ms
Creating MNN Interpreter: tf_efficientnetv2_b0
(index: 985,  score: 9.735810), (index: 309,  score: 2.588191), (index: 310,  score: 2.398264), 
[366 iters] min =  54.50ms max =  55.69ms median =  54.59ms mean =  54.62ms mean =  54.69ms
Creating MNN Interpreter: tf_efficientnetv2_b1
(index: 985,  score: 9.687206), (index: 309,  score: 2.282777), (index: 310,  score: 2.219707), 
[240 iters] min =  83.29ms max =  83.88ms median =  83.51ms mean =  83.50ms mean =  83.59ms
Creating MNN Interpreter: tf_efficientnetv2_b2
(index: 985,  score: 10.035254), (index: 883,  score: 2.634550), (index: 309,  score: 2.177393), 
[165 iters] min = 120.59ms max = 123.03ms median = 121.10ms mean = 120.99ms mean = 121.25ms
Creating MNN Interpreter: tf_efficientnetv2_b3
(index: 985,  score: 9.174591), (index: 955,  score: 2.843929), (index: 310,  score: 2.220167), 
[95 iters] min = 210.55ms max = 211.86ms median = 210.80ms mean = 210.88ms mean = 211.08ms

Mali-G610 @1GHz

MISC

⚠️ **GitHub.com Fallback** ⚠️