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

Результаты тестов

Спецификация тестовой машины

CPURAMВидеокарта
AMD Ryzen 9 5950X @ 3,4 ГГц: 16 ядер (32 потока)118 ГБ DDR4NVIDIA GeForce GTX 1080 Ti

Условия тестирования

Для тестирования использовалось видео из коридора с потоком людей, движущимся со скоростью от 5 до 10 человек в секунду. Объем базы данных для идентификации — 249 лиц.

Метрики

Название метрики Описание
Максимум Максимальное значение параметров (загрузка CPU, загрузка GPU, объем RAM, объем видеопамяти) за все время теста.
95-й перцентиль
  • CPU загружен не более чем на указанное значение на протяжении 95% времени теста.
  • GPU загружен не более чем на указанное значение на протяжении 95% времени теста.
  • Используемый объем RAM не превышает указанное значение на протяжении 95% времени теста.
  • Используемый объем видеопамяти не превышает указанное значение на протяжении 95% времени теста.
Медиана
  • CPU загружен не более чем на указанное значение на протяжении 50% времени теста.
  • GPU загружен не более чем на указанное значение на протяжении 50% времени теста.
  • Используемый объем RAM не превышает указанное значение на протяжении 50% времени теста.
  • Используемый объем видеопамяти не превышает указанное значение на протяжении 50% времени теста.
Recall Процент идентифицированных лиц / действий
Precision Процент точных идентификаций / точных классификаций действий
Максимальная задержка (сек.) Максимальное время между генерацией и отправкой события.
Всего событий из 117 Число показывает, сколько событий идентификации было сгенерировано во время теста (Максимально по результатам теста может быть сгенерировано 117 событий идентификации).

Тестирование распознавания лиц

Результаты тестирования

Число видеопотоков15810121518
МаксимумЧисло ядер CPU161214162024
Загрузка GPU16%97%93%96%96%96%89%
Объем RAM3.83 ГБ6.80 ГБ9.27 ГБ10.38 ГБ12.36 ГБ14.59 ГБ17.30 ГБ
Объем видеопамяти4.49 ГБ4.72 ГБ4.78 ГБ5.23 ГБ5.23 ГБ5.30 ГБ5.30 ГБ
95-й перцентильЧисло ядер CPU161214162024
Загрузка GPU9%61%68%60%57%54%59%
Объем RAM3.46 ГБ6.80 ГБ9.14 ГБ11.12 ГБ11.74 ГБ13.72 ГБ16.32 ГБ
Объем видеопамяти4.49 ГБ4.72 ГБ4.72 ГБ5.23 ГБ5.23 ГБ5.23 ГБ5.30 ГБ
МедианаЧисло ядер CPU161113151822
Загрузка GPU8%44%58%47%46%36%25%
Объем RAM3.21 ГБ6.42 ГБ8.53 ГБ9.64 ГБ11.00 ГБ12.73 ГБ14.96 ГБ
Объем видеопамяти4.49 ГБ4.72 ГБ4.72 ГБ5.23 ГБ5.23 ГБ5.23 ГБ5.30 ГБ
Recall99.10%99.10%98.30%97.40%96.60%94.90%92.30%
Precision100%100%100%100%100%100%100%
Максимальная задержка (сек.)881115151721
Всего событий из 117116116115114113111108
Вывод

Требуется ~ 1,3 ядра на видеопоток при использовании GPU в самом высоконагруженном сценарии использования «Безопасный город».

Тестирование распознавания действий (HAR) на GPU

Результаты тестирования

Число видеопотоков12345
95-й перцентильЧисло ядер CPU1,52,333,94,6
Загрузка GPU48%77%91%97%98%
Объем RAM2,47 ГБ2,84 ГБ3,33 ГБ3,83 ГБ4,20 ГБ
Объем видеопамяти2 ГБ2,57 ГБ3,15 ГБ3,73 ГБ4,37 ГБ
ДракаPrecision0.80.760.790.790.87
Recall0.480.470.370.320.2
ПадениеPrecision0.490.50.490.450.38
Recall0.510.610.530.520.48
СидениеPrecision0.920.920.910.910.91
Recall0.550.510.450.390.35
ЛежаниеPrecision0.820.920.780.750.73
Recall0.460.510.490.490.43
ИтогоPrecision0.760.740.740.730.72
Recall0.50.520.460.430.37
Вывод

На обработку 1 видеопотока при использовании GPU требуется ~ 1,5 ядра процессора.