Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width45%
Panel
titleНа странице:

Table of Contents

Column

Общие сведения

Запуск работы алгоритмов нейроаналитики на NVIDIA GPU после перезагрузки Сервера может занимать несколько минут. В это время осуществляется оптимизация нейромоделей под конкретный тип используемого GPU.

...

Оптимизация работы нейроаналитики на GPU

Note
titleВнимание!

Данная функция работает в экспериментальном режиме для всех детекторов, использующих нейроаналитику (см. Общие сведения о нейроаналитике), кроме детекторов лиц. Для оптимизации работы детекторов лиц с помощью системной переменной GPU_CACHE_DIR необходимо выполнить дополнительные действия:

Для оптимизации работы нейроаналитики на GPU необходимо:

  1. Остановить Сервер (см. Завершение работы СервераОстановка сервера).

    Note
    titleВнимание!

    Если в системе используется ПО, работающее на GPU, необходимо остановить процесс его работы.

  2. Создать системную переменную GPU_CACHE_DIR (см. Приложение 9. Создание системных переменных), указав в поле Значение путь к расположению кэша с произвольным названием папки. Например, D:\GPU_cache. В указанной директории будет храниться кэш по всем используемым детекторам и нейросетям. Ориентировочный размер кэша будет зависеть от количества используемых нейросетей и их типа. Минимальный размер – 70 МБ.

    Note
    titleВнимание!

    Если в значении системной переменной GPU_CACHE_DIR указанная существующая папка содержит символы кириллицы (например: D:\Кэш), необходимо убедиться, что в настройках региона во вкладке Дополнительно (1) параметр Текущий язык программ, не поддерживающих Юникод (2) имеет значение Русский (Россия) (3).

  3. Запустить командную строку от имени администратора.
  4. В командной строке ввести запрос C:\Program Files\Common Files\ITV\DetectorPack\NeuroPackGpuCacheGenerator.exe для вызова утилиты.
  5. Нажать Enter.

  6. Указать ID требуемой Nvidia GPU (см. Выбор Nvidia GPU при настройке детекторов).
  7. Нажать Enter.

...

  • GeneralNMHuman_v1.0GPU_onnx.annчеловек;
  • smokeScanned_v1_onnx.ann (или bestSmoke_v1.ann, начиная с версии Detector Pack 3.14) – детекция дыма;
  • fireScanned_v1_onnx.ann (или bestFire_v1.ann, начиная с версии Detector Pack 3.14) – детекция огня;
  • reid_15_0_256__osnetfpn_segmentation_noise_20_common_29_onnx.annпоиск похожих в нейротрекере (см. Поиск по изображениямпохожих образов).
Note
titleВнимание!

Требуется повторное создание кэша при:

...

Начиная с версии DetectorPack 3.12 добавлены нейросети:

  • GeneralNMHumanAndVehicleGeneralNMHumanTopView_Nano_v1.0_GPU_onnx.ann – Человек (вид сверху Нано).
  • GeneralNMHumanAndVehicleGeneralNMHumanTopView_Medium_v1.0_GPU_onnx.ann – Человек (вид сверху Средняя).
  • GeneralNMHumanAndVehicleGeneralNMHumanTopView_Large_v1.0_GPU_onnx.ann – Человек (Вид вид сверху ( Большая).