Системные требования Face SDK
Поддерживаемые операционные системы
Операционная система | Архитектура | Рекомендуемая версия |
Windows | x86-64 | 10 |
Linux | x86-64 | Ubuntu 18.04 |
arm-32 | Ubuntu 18.04 | |
arm-64 | jetpack 4.4 | |
Android | arm-32 | api 21 - 34 |
arm-64 | api 23 - 34 | |
iOS | arm-64 | 12 - 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
Системные требования:
- Windows
- Nvidia GPU Driver >= 512.15
- Microsoft Visual C++ Redistributable for Visual Studio 2019
- Linux
- Nvidia GPU Driver >= 510.39.01
Tребования к оборудованию:
- Графический процессор (GPU) с поддержкой CUDA (от NVIDIA GTX 1050 Ti и выше)
TensorRT
Поддерживаемые платформы:
- Windows x86 64-bit
- Linux x86 64-bit
Системные требования:
- Windows
- Nvidia GPU Driver >= 536.67
- Microsoft Visual C++ Redistributable for Visual Studio 2019
- Linux
- Nvidia GPU Driver >= 535.54.03
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 ≤ версии