Requirements
In this chapter:
System Requirements for Basic Configuration
To calculate the FindFace host(s) characteristics, use the requirements provided below.
Tip
Be sure to learn about the FindFace architecture first.
Important
If the video resolution is more than 1280x720px, it is strongly recommended to use the GPU-accelerated package findface-video-worker-gpu
.
Important
On AMD CPU servers, the full functionality of the CPU-accelerated findface-extraction-api
service is not guaranteed. Use the GPU-accelerated service findface-extraction-api-gpu
along with the GPU-version of neural networks instead.
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 video files in process. A single video file 720p@25FPS requires 2 cores >2.5 GHz. AVX2 support |
||
GPU (optional) |
Nvidia Geforce® GTX 1060 6 GB |
Nvidia Geforce® GTX 1080Ti+ with 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 video files in process. A single video file 720p@25FPS requires 2 GB RAM |
||
HDD (SSD for best performance) |
16 Gb |
16+ Gb |
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.
Video File Formats
Video footage used for case investigations is accepted in a wide variety of formats, depending on the acceleration type, CPU or GPU.
Both CPU- and GPU-accelerated instances support all FFmpeg codecs. In addition to that, the following codecs are supported:
CPU-based acceleration: FLV (both as a codec and as a container), H263, H264, H265, MJPEG, VP8, VP9, MPEG1VIDEO, MPEG2VIDEO, MSMPEG4v2, MSMPEG4v3.
GPU-based acceleration: MJPEG, H264, H265, VP9, and others, depending on the list of codecs supported by the used video card. Apart from that, for GPU-accelerated instances, the CPU-based acceleration can be enabled, thus adding FLV support, which is not available by default.