.. _requirements: *********************************** System Requirements *********************************** To calculate the FindFace host(s) characteristics, use the requirements provided in this chapter. .. tip:: Be sure to learn about the FindFace :ref:`architecture ` first. .. rubric:: In this chapter: .. contents:: :local: Basic Configuration =============================== .. important:: If the resolution of a camera(s) in use is more than 1280x720px, it is strongly recommended to use the GPU-accelerated package ``findface-video-worker-gpu``. .. note:: In the case of a high-load system (~> 15 events per second), we recommend using an SSD. +------------------+------------------------------------------------------------------------+------------------------------------------------------------------+ | | Minimum | Recommended | +==================+========================================================================+==================================================================+ | CPU | Intel Core i5 CPU with 4+ physical cores 3+ GHz. AVX2 support | Intel Xeon Silver/Gold with 6+ physical cores | | +------------------------------------------------------------------------+------------------------------------------------------------------+ | | The own needs of FindFace require 2 cores HT > 2.5 GHz. The characteristics also depend on the number of | | | cameras in use. A single camera 720p@25FPS requires 2 cores >2.5 GHz. AVX2 support | +------------------+------------------------------------------------------------------------+------------------------------------------------------------------+ | GPU (optional) | Nvidia Geforce® GTX 1060 6 GB | Nvidia Geforce® GTX 1080Ti+ с 11+ GB RAM | | +------------------------------------------------------------------------+------------------------------------------------------------------+ | | Supported series: GeForce (Maxwell, Pascal, Turing, and above), Tesla (Maxwell, Pascal, Volta v100, Turing, and above) | +------------------+------------------------------------------------------------------------+------------------------------------------------------------------+ | RAM | 10 Gb | 16+ Gb | | +------------------------------------------------------------------------+------------------------------------------------------------------+ | | The own needs of FindFace require 8 Gb. | | | The RAM consumption also depends on the number of cameras in use. A single camera 720p@25FPS requires 2 GB RAM | +------------------+------------------------------------------------------------------------+------------------------------------------------------------------+ | HDD (SSD for | 16 Gb | 16+ Gb | | best +------------------------------------------------------------------------+------------------------------------------------------------------+ | performance) | The own needs of the operating system and FindFace require 15 GB. The total volume is subject to the required depth of the event | | | archive in the database and in the log, at the rate of 1.5 Mb per 1 event | +------------------+-------------------------------------------------------------------------------------------------------------------------------------------+ | Operating system | Ubuntu 18.04, x64 only | +------------------+-------------------------------------------------------------------------------------------------------------------------------------------+ .. note:: You can also use an Intel-based VM if there is AVX2 support, and eight physical cores are allocated exclusively to the VM. .. tip:: For more accurate hardware selection, contact our support team by support@ntechlab.com. Required Administrator Skills ================================ A FindFace administrator must know and understand OS Ubuntu at the level of an advanced user.