Перейти к основному содержимому
Версия: 3.27 (последняя)

Системные требования Face SDK

Поддерживаемые операционные системы

Операционная системаАрхитектураРекомендуемая версия
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

Доступные API

  • C++ API (для платформ Windows, Linux, Android, iOS)
  • Java-обертка (для платформ Windows, Linux, Android)
  • C#-обертка (для платформ Windows, Linux)
  • Python-обертка (для платформ Windows, Linux)
  • Swift API (для платформы iOS)
  • Kotlin-обертка (для платформы Android)
  • Flutter плагин (для платформ iOS, Android)
  • Javascript
примечание

Подробнее на отдельной странице

Рекомендуемое оборудование

Для обеспечения наилучшей производительности* рекомендуется использовать следующую конфигурацию оборудования.

Настольные ПК (x86 64-bit CPU):

  • CPU Intel Core i7-7700K @ 4.20GHz (4-ядерный)
  • RAM 8 ГБ

* На основе результатов теста на FullHD (1920x1080) видео, содержащего не более 5-ти лиц, при использовании метода распознавания method12v100_recognizer.xml.

Android (ARM 64-bit CPU):

  • CPU Qualcomm Snapdragon 821 @ 2.15 GHz (4-ядерный)
  • RAM 8 ГБ

* На основе результатов теста на VGA (640x480) видео, содержащего одно лицо, при использовании методов распознавания method12v30_recognizer.xml.

Требуемые зависимости

Windows

  • Библиотека sense4.dll. Эта библиотека находится в дистрибутиве Face SDK в папке bin и должна оставаться рядом с библиотекой facerec.dll в случае перемещения.
  • (64-bit): Microsoft Visual C++ Redistributable for Visual Studio 2019

Linux

  • Библиотека libusb-0.1.so.4

Ускорение на GPU

На данный момент GPU может быть использован для ускорения на следующих платформах:

CUDA

Поддерживаемые платформы:

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

Системные требования:

Tребования к оборудованию:

  • Графический процессор (GPU) с поддержкой CUDA (от NVIDIA GTX 1050 Ti и выше)

TensorRT

Поддерживаемые платформы:

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

Системные требования:

Tребования к оборудованию:

  • Графический процессор (GPU) с поддержкой CUDA (от NVIDIA GTX 1650 Ti и выше)

Ускорение на CPU

OpenVINO

Для ускорения выполнения моделей на CPU SDK поддерживает интеграцию с OpenVINO — высокопроизводительным инструментом от Intel, оптимизированным для инференса нейросетей на процессорах.

Поддерживаемые платформы

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

Требования к процессору

  • 64-битная архитектура (x86_64)
  • Поддержка инструкций AVX2 (для базовой работы)
  • VNNI — опционально, для дополнительного ускорения

Требования к API

C#

  • .Net 8 ≤ версии

Python

  • 3.6 ≤ версии ≤ 3.12

Flutter

  • Flutter 3.27.0 ≤ версии ≤ 3.27.3
  • Dart 3.6.0 ≤ версии ≤ 3.6.1

Go

  • 1.22 ≤ версии