Processors requirements#
Below are the requirements to launch FaceStream in a minimal configuration. System requirements for the production system are calculated based on the intended system load.
CPU#
The following minimum requirements are given per FaceStream instance.
For the application to work correctly, the hardware must meet the following minimum requirements:
-
2 GHz or faster processor;
-
4 Gb RAM or higher;
-
10 Gb available hard disk space.
-
Access to the Internet (for containers and additional software download).
Hardware requirements can be affected by several factors:
-
Number of video streams;
-
Frame frequency and resolution of video streams;
-
FaceStream settings. The default settings are the most versatile. Depending on the operating conditions of the application, using their values can affect the quality, or performance.
Hardware should be selected based on the above factors.
FaceStream can also work in the computation speedup mode due to usage of video card resources or AVX2 instructions. CPU with AVX2 support is required. The system automatically detects available instructions and runs best performance.
GPU#
GPU calculations are supported for FaceDetV3 only. See "defaultDetectorType" parameter in the FaceEngine configuration ("faceengine.conf").
A minimum of 6GB or dedicated video RAM is required. 8 GB or more VRAM recommended.
Pascal, Volta, Turing architectures are supported.
Compute Capability 6.1 or higher and CUDA 11.4 are required.
The recommended NVIDIA driver is r470.
Now only one video card is supported per FaceStream instance.