Skip to main content
Version: 3.30

System requirements

Supported operating systems​

Operating systemArchitectureRecommended version
Windowsx86-6410
Linuxx86-64Ubuntu 18.04
arm-32Ubuntu 18.04
arm-64jetpack 4.4
Androidarm-32api 21 - 34
arm-64api 23 - 34
iOSarm-6412 - 17.1

Available APIs​

  • C++ API (for Windows, Linux, Android, iOS)
  • Java wrapper (for Windows, Linux, Android)
  • C# wrapper (for Windows, Linux)
  • Python wrapper (for Windows, Linux)
  • Swift API (for iOS)
  • Kotlin wrapper (for Android)
  • Flutter plugin (for iOS, Android)
  • Javascript
note

See more details here

Hardware recommendations​

The following hardware configuration recommended to achieve best performance*.

Desktop PCs (x86 64-bit CPU):

  • CPU Intel Core i7-7700K @ 4.20GHz (4 Cores);
  • 8 GB RAM;

* Based on the result of test on the FullHD (1920x1080) video stream with no more than 5 faces in the frame using method12v100_recognizer.xml recognition method.

Android (ARM 64-bit CPU):

  • CPU Qualcomm Snapdragon 821 @ 2.15 GHz (4 Cores);
  • 4 GB RAM;

* Based on the result of test on the VGA (640x480) video stream with 1 face in the frame using method12v30_recognizer.xml recognition methods.

Required dependencies​

For Windows:

For Linux:

  • libusb-0.1.so.4

GPU acceleration​

CUDA​

Supported platforms:​

  • Windows x86 64-bit
  • Linux x86 64-bit
  • Linux aarch64

System requirements:​

Hardware requirements:​

  • GPU with CUDA support (NVIDIA GTX 1050 Ti or better)

TensorRT​

Supported platforms:​

  • Windows x86 64-bit
  • Linux x86 64-bit

System requirements:​

Hardware requirements:​

  • GPU with CUDA support (NVIDIA GTX 1650 Ti or better)

CPU acceleration​

OpenVINO​

To accelerate model execution on CPUs, Face SDK now supports integration with OpenVINO — a high-performance toolkit from Intel optimized for neural network inference on Intel processors.

Supported platforms​

  • Windows: windows-x86-64
  • Linux: linux-x86-64

CPU requirements​

  • 64-bit architecture (x86_64)
  • AVX2 instruction set support (required for basic functionality)
  • VNNI — optional, for additional acceleration

API Requirements​

C#​

  • .Net 8 ≤ version

Python​

  • 3.6 ≤ version ≤ 3.12

Flutter​

  • Flutter 3.27.0 ≤ version ≤ 3.27.3
  • Dart 3.6.0 ≤ version ≤ 3.6.1

Go​

  • 1.22 ≤ version