In this chapter:
Prior to installing FindFace Enterprise Server SDK, ensure that the host(s) meet the following minimum requirements:
Standalone installation of FindFace Enterprise Server SDK is recommended when the number of faces in the database does not exceed some
1,000,000. Otherwise you should install Findface Enterprise Server SDK in a cluster environment and configure fast index search.
|CPU||x86-64 CPU (Intel), >2.0 Ghz, >2 cores. The CPU AVX support is required for operation of all the components, except findface-upload.|
|RAM||RAM consumption depends on the number of faces in your dataset.
Use the benchmark results below to calculate
the memory size you need.
Note that if there are 2 or more galleries with facens, you have to
multiply the given MongoDB and Tarantool RAM consumption by the relevant
number of galleries.
As a rule,
|Operating system||Ubuntu 16.04 LTS (only x64)|
|Virtual machine support||VMware|
Here you can see the FindFace Enterprise Server SDK memory usage benchmark results. Use these data to calculate the RAM size you need.
Memory usage may slightly vary from test to test.
Depending on your needs, adjust the Tarantool maximum memory usage at
The testing setup is the following:
- Facen model:
- Models for gender, age and emotions recognition (GAE in the table):
- Models used in extraction-api:
Tarantool: facens are stored in one gallery. If there are 2 or more galleries with facens, multiply the given RAM amount by the relevant number of galleries.
|Number of faces||RAM consumption by components, MB|
|MongoDB||Tarantool||nnapi||nnapi + GAE||extraction-api|
|0 (own needs)||~70||~77||~265||~1000||~1GB (1 Core)/~7GB (8 Cores) (up to 10,5 under load)|
A host for the video face detection component must meet the following requirements (given that a video stream is 1 x 720p (1280×720) at 25FPS playback speed):
Requirements depend on motion activity and the number of faces in video, the video face detector settings and FindFace Enterprise Server SDK overall load. To select an optimal configuration, contact our experts by email@example.com.
|CPU||≥ INTEL Core i5 6400 (2 physical core CPU). AVX support required.|
|RAM||4 GB in the real-time mode.|
|Operating system||Ubuntu 16.04 LTS (only x64).|