Back to Insightface

Benchmark Remark(Updating)

cpp-package/inspireface/doc/Benchmark-Remark(Updating).md

0.75.5 KB
Original Source

Benchmark Remark(Updating)

The benchmark tests will be continuously updated.

Pikachu_Apple(ANE, Apple Neural Engine)

Device: Mac mini 2023 , Apple M2[FP32]

BenchmarkLoopsTotal TimeAverage Time
Face Detect@1601000553 ms0.53 ms
Face Detect@32010001635ms1.64ms
Face Detect@64010005903ms5.90ms
Face Comparison10001ms0.001ms

Note: The above data inference backend uses CoreML.

Megatron_Apple(ANE, Apple Neural Engine)

Device: iPhone13, Apple A15[FP32]

BenchmarkLoopsTotal TimeAverage Time
Face Detect@1601000711 ms0.71 ms
Face Detect@1921000832ms0.83ms
Face Detect@2561000931ms0.92ms
Face Detect@32010001324ms1.32ms
Face Detect@64010003881ms3.88ms
Face Extract(MNet)1000853ms0.85ms
Face Extract(R50)10003856ms3.86ms

Device: Mac mini 2023 , Apple M2[FP32]

BenchmarkLoopsTotal TimeAverage Time
Face Detect@1601000414 ms0.45 ms
Face Detect@1921000574ms0.57ms
Face Detect@2561000769ms0.77ms
Face Detect@32010001073ms1.07ms
Face Detect@64010003743ms3.74ms
Face Extract(MNet)1000573ms0.57ms
Face Extract(R50)10003527ms3.53ms

Note: The above data inference backend uses CoreML.

Pikachu(CPU)

Device: Macbook pro 16-inch, 2019 2.6 GHz Intel Core i7[FP32]

BenchmarkLoopsTotal TimeAverage Time
Face Detect@16010004170.91578 ms4.1709 ms
Face Detect@32010008493.06583 ms8.4893 ms
Face Detect@640100025808.39749 ms25.808 ms
Face Light-Track10001957.73 ms1.9577 ms
Face alignment & Extract10006139.67 ms6.1397 ms
Face Comparison10000.24ms0.0002ms
Search Face from 1k100072.39ms0.07ms
Search Face from 5k1000364.21ms0.36ms
Search Face from 10k10001193.26ms1.19ms

Gundam_RV1109(RKNPU)

Device: RV1126[INT8]

BenchmarkLoopsTotal TimeAverage Time
Face Detect@160100017342.88616ms17.34289ms
Face Detect@320100022638.11865ms22.63812ms
Face Detect@640100039745.28562ms39.74529ms
Face Light-Track10008858.03802ms8.85804ms
Face alignment & Extract100042352.03367ms42.35203ms
Face Comparison10001.30754ms0.00131ms
Search Face from 1k10003198.13874ms3.19814ms
Search Face from 5k100015745.00533ms15.74501ms
Search Face from 10k100031267.2301ms31.26723ms

Gundam_RV1106(RKNPU2)

Device: RV1106[INT8]

BenchmarkLoopsTotal TimeAverage Time
Face Detect@160100023776ms23.78ms
Face Detect@320100033310ms33.31ms
Face Detect@640100058631ms58.63ms
Face Light-Track100015642ms15.64ms
Face alignment & Extract100015178ms15.18ms
Face Comparison100023ms0.023us

Gundam_RK356X(RKNPU2)

Device: RK3568[INT8]

BenchmarkLoopsTotal TimeAverage Time
Face Detect@160100016946ms16.95ms
Face Detect@320100025108ms25.11ms
Face Detect@640100068778ms68.78ms
Face Light-Track100011215ms11.22ms
Face alignment & Extract10009070ms9.07ms
Face Comparison10009ms0.009ms

Megatron_TRT(CUDA)

Device: NVIDIA RTX3060 12G[FP16]

BenchmarkLoopsTotal TimeAverage Time
Face Detect@1601000911ms0.91ms
Face Detect@32010002374ms2.37ms
Face Detect@64010008685ms8.685ms
Face Light-Track1000621ms0.62ms
Face alignment & Extract10001009ms1.01ms
Face Comparison10001ms0.001ms

Note: The test results are all calculated by the test programs in the 'cpp/test' subproject.