Просмотр списка детекторов и нейросерверов

В разделе Управление → Камеры → Детекторы вы можете просмотреть список настроенных детекторов и управлять оптимизацией нейросерверов.

Список детекторов

Во вкладке Детекторы представлен список всех настроенных в системе детекторов. Выбор детектора производится из раскрывающегося списка в верхней части экрана.

Для каждого детектора отображается:

  • название камеры и её IP-адрес;
  • тип детектора;
  • используемый видеопоток и его параметры;
  • адрес модуля Spot, на котором работает детектор;
  • текущий статус работы детектора;
  • FPS;
  • количество перезапусков с момента последнего запуска;
  • дата и время последнего запуска;
  • среднее время непрерывной работы;
  • тип вычислительного устройства — CPU или GPU.

Нажав на название камеры, вы можете перейти в настройки камеры, вкладка Видеоаналитика.

Нейросерверы

Во вкладке Нейросерверы представлен список нейросерверов, задействованных в настроенных детекторах. Один нейросервер может использоваться несколькими детекторами одновременно. Один детектор может использовать несколько нейросерверов.

Для каждого нейросервера отображается:

  • название нейросервера;
  • статус оптимизации:
    • Не оптимизирован — оптимизация нейросервера ещё не проводилась;
    • Ожидает оптимизации — нейросервер находится в очереди на оптимизацию;
    • Идёт оптимизация — оптимизация выполняется в данный момент;
    • Оптимизирован — оптимизация успешно завершена;
    • Ошибка оптимизации — в процессе оптимизации возникла ошибка;
    • Оптимизация прервана — оптимизация была остановлена вручную
  • дата последней попытки оптимизации;
  • видеокарта, на которой работает нейросервер;
  • размер батча обработки — количество кадров, которые нейросервер обрабатывает одновременно;
  • модуль Spot, на котором расположен нейросервер;
  • перечень детекторов, использующих данный нейросервер.

Управление оптимизацией

Оптимизация позволяет экономить ресурсы сервера и улучшить производительность детекторов, работающих на видеокартах NVIDIA. Процедуру рекомендуется выполнять в следующих случаях:

  • при первичной настройке детекторов в системе;
  • после обновления программного обеспечения;
  • после изменения аппаратной конфигурации сервера;
  • после обновления драйверов видеокарты.

Кнопка Управление оптимизацией позволяет действия с нейросерверами:

  • Оптимизировать новые — будут оптимизированы только нейросерверы в статусах «Не оптимизирован», «Ошибка оптимизации» или «Оптимизация прервана». В скобках указано количество таких нейросерверов. После завершения оптимизации система автоматически перезапустит детекторы, которые были запущены до её начала.
  • Оптимизировать все — будут оптимизированы все нейросерверы вне зависимости от их текущего статуса. В скобках указано общее количество нейросерверов. Используйте этот вариант после обновления ПО, драйверов видеокарты или изменения аппаратной конфигурации. После завершения оптимизации система автоматически перезапустит детекторы, которые были запущены до её начала.
  • Отменить оптимизацию — выполнить откат для всех ранее оптимизированных нейросерверов. После отмены оптимизации нейросерверам присваивается статус «Не оптимизирован».

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

  • оптимизировать первично или повторно;
  • прервать оптимизацию;
  • откатить.

Первичная оптимизация нейросервера

Действие Оптимизировать Запускает оптимизацию только тех нейросерверов, которые ещё не были оптимизированы (статус отличается от «Оптимизирован»).

Рекомендуется выполнять первичную оптимизацию при первичной настройке системы или если часть нейросерверов не прошла оптимизацию.

По завершении детекторы будут перезапущены автоматически.

Повторная оптимизация нейросервера

Повторная оптимизация доступна для нейросерверов, которые уже были оптимизированы ранее.

Рекомендуется выполнять повторную оптимизацию после обновления ПО, обновления драйверов или изменения аппаратной конфигурации.

По завершении детекторы будут перезапущены автоматически.

Прерывание оптимизации

Прерывание оптимизации доступно для нейросерверов в статусе «Идет оптимизация». Действие останавливает текущий процесс оптимизации.

После прерывания детекторы не запускаются автоматически. Нейросерверам, оптимизация которых была прервана, присваивается статус «Оптимизация прервана». Для возобновления работы запустите оптимизацию повторно, а затем вручную запустите нужные детекторы.

Откат оптимизации

Откат оптимизации отменяет результаты оптимизации для выбранного нейросервера и возвращает его в состояние до оптимизации.

Откат используется, если после оптимизации конкретный нейросервер работает некорректно.

Особенности работы с несколькими модулями Spot

Если в системе используется несколько модулей Spot, оптимизация на каждом из них выполняется независимо. Нейросерверы, расположенные на разных Spot, оптимизируются параллельно, однако на каждом отдельном Spot в один момент времени оптимизируется не более одного нейросервера.