Skip to content

Расчет видеопамяти для работы аналитики

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

  • Распознавание номеров потребляет 1,7 Гбайт видеопамяти на сервер и порядка 150 Мбайт на каждую камеру
  • Распознавание лиц потребляет 2,5 Гбайт видеопамяти на сервер и около 200 Мбайт на каждую камеру

Также рекомендуется делать запас по памяти примерно 1 Гбайт на каждую нейросеть.

Объем видеопамяти для одного типа распознавания = Видеопамять для нейросети + Количество камер × Видеопамять для камеры + 1 Гб

О других системных требованиях для работы аналитики можно почитать здесь.

Пример.

Рассмотрим ситуацию, когда Watcher контролирует въезд/вход на охраняемую территорию. Для этого на 5 КПП установлено по одной камере, распознающей номера автомобилей для последующего открытия шлагбаума, а на 10 КПП по одной камере для распознавания лиц и последующего открытия двери. Предположим, мы хотим подключить все эти камеры к одному стримеру, на котором будет происходить и распознавание номеров, и распознавание лиц.

Объем видеопамяти, который потребуется для распознавания номеров: 1,7 Гбайт + 5 × 150 Мбайт + 1 Гбайт ≈ 3,4 Гбайт

Объем видеопамяти для распознавания лиц: 2,5 Гбайт + 10 × 200 Мбайт + 1 Гбайт ≈ 5,4 Гбайт

Общий объем видеопамяти: 3,4 Гбайт + 5,4 Гбайт = 8,8 Гбайт

Зная это число и поддерживаемые Watcher версии Compute Capability (6.1, 7.5 и 8.6), можно подобрать видеокарту на официальном веб-сайте Nvidia