Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
parkpow
GitHub Repository: parkpow/deep-license-plate-recognition
Path: blob/master/benchmark/benchmark_blur.md
641 views

Blur SDK Benchmark

The results are obtained using benchmark_snapshot.py.

  • The image used is assets/car-4k.jpg resized to target resolution.

  • API is called 50 times for each configuration.

  • API calls are parallelized. The client code makes 4 calls concurrently.

  • Default config with blur enabled by setting PLATES=10 and FACES=10

git clone https://github.com/parkpow/deep-license-plate-recognition.git cd deep-license-plate-recognition python3 -m benchmark.benchmark_snapshot --blur --sdk-url http://localhost:8001

Notes

  • Speed is duration / number_of_calls.

  • All numbers are in milliseconds.

AWS Instance Type - t2-large 2-vCPU(2 core) 8 GiB Memory

Processor: Intel Xeon CPU E5-2686 v4 @ 2.30GHz NumSockets: 1 Manufacturer: GenuineIntel NumCores: 2 NumLogicals: 2 CPUFrequency: 2300 Passmark: 2420.9990

WORKERS = 1 (DEFAULT)

ResolutionSpeedPeak CPU% (Blur, Snapshot)Peak MEM in MiB (Blur, Snapshot)
800x600406.9144.84, 28.51705.61, 235.30
1280x720426.6125.23, 48.10681.43, 235.30
1920x1080528.0115.30, 46.70692.35, 236.80
2560x1440975.7112.86, 46.75746.27, 235.77

WORKERS = 2

ResolutionSpeedPeak CPU% (Blur, Snapshot)Peak MEM in MiB (Blur, Snapshot)
800x600350.0177.74, 35.43851.23, 378.21
1280x720350.7155.78, 66.82765.73, 382.18
1920x1080435.9149.61, 61.38781.14, 390.07
2560x1440786.3194.81, 83.06868.37, 441.07

AWS Instance Type - t3-xlarge 4-vCPU(2 core) 16 GiB Memory

Processor: Intel Xeon Platinum 8259CL @ 2.50GHz NumSockets: 1 Manufacturer: GenuineIntel NumCores: 2 NumLogicals: 4 CPUFrequency: 2499 Passmark: 4039.57

WORKERS = 1 (DEFAULT)

ResolutionSpeedPeak CPU% (Blur, Snapshot)Peak MEM in MiB (Blur, Snapshot)
800x600375.0265.66, 29.75499.87, 222.80
1280x720384.7225.70, 41.67519.84, 226.04
1920x1080519.1212.69,57.34497.72, 227.89
2560x1440964.2209.77, 47.42568.27, 238.00

WORKERS = 2

ResolutionSpeedPeak CPU% (Blur, Snapshot)Peak MEM in MiB (Blur, Snapshot)
800x600306.2356.95, 39.761319.49, 387.57
1280x720303.5333.44, 73.561273.29, 392.47
1920x1080387.6303.41, 83.801297.73, 404.14
2560x1440717.5338.79, 104.971362.45, 448.89

WORKERS = 4

ResolutionSpeedPeak CPU% (Blur, Snapshot)Peak MEM in MiB (Blur, Snapshot)
800x600295.1378.88, 41.191665.84, 661.40
1280x720291.8396.42, 68.4141630.47, 690.65
1920x1080360.1371.16, 93.141711.66, 715.22
2560x1440614.7402.30, 164.911800.31, 790.79

Local Machine Benchmark - 12th Gen Intel Core i3-1215U (6 Cores, 8 Threads, 16 GiB RAM)

Processor: Intel Core i3-1215U @ 1.20GHz Manufacturer: GenuineIntel NumCores: 6 NumLogicals: 8 CPUFrequency: 4400 Passmark: 10432

4K Images Benchmark

FilenameAvg Speed (ms)Min Speed (ms)Max Speed (ms)
single-1.jpg1920.3559.42129.1
single-2.jpg2442.6691.42619.9
many-1.jpg3266.8817.33965.1
many-2.jpg4514.91092.25180.0
many-3.jpg3687.1989.04175.9