In this chapter:

System Requirements for Basic Configuration

To calculate the FindFace CIBR host(s) characteristics, use the requirements provided below.


Be sure to learn about the FindFace CIBR architecture first.


If the video resolution is more than 1280x720px, it is strongly recommended to use the GPU-accelerated package findface-video-worker-gpu.


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.


In case of a high-load system (~> 15 events per second), be sure to use an SSD.




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 CIBR 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)

GeForce® RTX 3060 12 GB


Supported devices: NVIDIA, Pascal architecture and above.

Note: NVIDIA GeForce RTX 40 Series graphics cards are currently not supported.


16 Gb

32+ Gb

The RAM consumption depends on:

  • the number of algorithms being used,

  • the number of selected attributes,

  • the number of faces being processed, etc.

A single video file 720p@25FPS requires 2 GB RAM.

Please, contact our support team for details (

HDD (SSD for best performance)

65 Gb

65+ Gb

The own needs of FindFace CIBR require 65 GB. The total volume is the 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 from 18 to 22, x64 only, RHEL / CentOS 7, Debian 11.


You can also use an Intel-based VM if there is AVX2 support, and eight physical cores are allocated exclusively to the VM.


For more accurate hardware selection, contact our support team by

Required Administrator Skills

A FindFace CIBR administrator must know and understand the OS, on which the product instance is deployed, at the level of an advanced user.

Video File Formats

FindFace CIBR supports a wide variety of file 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 instances with video-worker-gpu, you can expand the number of supported codecs by enabling video decoding on the CPU, which is not available by default.

To enable video decoding on the CPU for GPU-based acceleration, do the following:

  1. Open the /opt/findface-cibr/configs/findface-video-worker/findface-video-worker.yaml file.

    sudo vi /opt/findface-cibr/configs/findface-video-worker/findface-video-worker.yaml
  2. Set cpu: true in the video_decoder section.

      cpu: true
  3. Restart the findface-cibr-findface-video-worker-1 container.

    sudo docker container restart findface-cibr-findface-video-worker-1