Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Начиная с версии DetectorPack 3 3.10 в состав Пакета Дополнение: пакет аналитики распознавания номеров VT ТС VT (см. Установка дополнительных пакетов DetectorPack) добавлена утилита, которая позволяет создавать GPU кэши сетей без использования ПК Интеллект X. Наличие кэша влияет на ускорение инициализации и оптимизирует потребление видеопамяти.

...

  1. Остановить сервер (см. Запуск и остановка Сервера ПК Интеллект X в ОС Linux).

    Note
    titleВнимание!

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

  2. Войти под пользователем ngp:
    1. Ввести в терминале команду:
      Code Block
      languagebash
      sudo su ngp
    2. Ввести пароль от суперпользователя root.
  3. Создать папку с произвольным названием для расположения кэша. Например:
    Code Block
    languagebash
    mkdir /opt/ITV/IntellectX/gpucache
  4. Изменить права доступа к папке:
    Code Block
    languagebash
    chmod -R 777 /opt/ITV/IntellectX/gpucache
  5. Перейти в папку /opt/ITV/IntellectX/:
    Code Block
    languagebash
    cd /opt/ITV/IntellectX/
  6. Открыть файл конфигурации сервера для редактирования:
    Code Block
    languagebash
    sudo nano instance.conf
    Note
    titleВнимание!

    При использовании сервера в отказоустойчивом режиме (FailOver) необходимо:

    1. Открыть папку /etc/ITV/:
      Code Block
      languagebash
      cd /etc/ITV/
    2. Открыть файл конфигурации сервера для редактирования:
      Code Block
      languagebash
      sudo nano intellect-x.conf
      Info
      titleВнимание!

      Перед внесением изменений в файл intellect-x.conf рекомендуется ознакомиться с инструкцией на странице Создание системных переменных для сервера ПК Интеллект Х в отказоустойчивом режиме в ОС Linux.

    3. Добавить переменную системную переменную GPU_CACHE_DIR в файл конфигурации, где в значении будет указан путь к папке для расположения кэша. Например:
      Code Block
      languagebash
      export GPU_CACHE_DIR="/opt/ITV/IntellectX/gpucache"
    4. Сохранить изменения в файле.
    5. Добавить переменную системную переменную GPU_CACHE_DIR в файл /etc/profile.
      Code Block
      languagebash
      export GPU_CACHE_DIR="/opt/ITV/IntellectX/gpucache"
    6. Выполнить команду.
      Code Block
      languagebash
      source /etc/profile

    При изменении конфигурации сервера (см. Изменение конфигурации Сервера Интеллект X в ОС Linux) или при обновлении на новую версию ПК Интеллект Х ранее добавленные в файл конфигурации instance.conf системные переменные будут удалены (см. Создание системных переменных для сервера ПК Интеллект Х в ОС Linux).

  7. Создать Добавить системную переменную GPU_CACHE_DIR, где в значении будет указан путь к папке для расположения кэша. Например:
    Code Block
    languagebash
    export GPU_CACHE_DIR="/opt/ITV/IntellectX/gpucache"
  8. Сохранить изменения в файле конфигурации с помощью сочетания клавиш Ctrl+O.
  9. Выйти из режима редактирования файла с помощью сочетания клавиш Ctrl+X.
    Note
    titleВнимание!

    При изменении конфигурации сервера (см. Изменение конфигурации Сервера Интеллект X в ОС Linux) или при обновлении на новую версию ПК Интеллект Х ранее добавленные в файл конфигурации instance.conf системные переменные будут удалены (см. Создание системных переменных для сервера ПК Интеллект Х в ОС Linux).

  10. Выполнить команду в терминале, которая использовалась для добавления системной переменной с указанием пути к папке с кэшем. Например:
    Code Block
    languagebash
    export GPU_CACHE_DIR="/opt/ITV/IntellectX/gpucache"
  11. Перейти в папку /opt/ITV/DetectorPack:

    Code Block
    languagebash
    cd /opt/ITV/DetectorPack
  12. Выполнить команду:
    Code Block
    languagebash
    ./VTGpuCacheGenerator
  13. Ввести необходимые страны в буквенном или цифровом виде.
    Expand
    titleРаскрыть список стран

    0. ad (Андорра)
    1. al (Албания)
    2. am (Армения)
    3. ar (Аргентина)
    4. at (Австрия)
    5. au (Австралия)
    6. az (Азербайджан)
    7. ba (Босния и Герцеговина)
    8. be (Бельгия)
    9. bg (Болгария)
    10. bh (Бахрейн)
    11. bn (Бруней)
    12. bo (Боливия)
    13. br (Бразилия)
    14. bw (Ботсвана)
    15. by (Беларусь)
    16. ca (Канада)
    17. ch (Швейцария)
    18. cl (Чили)
    19. co (Колумбия)
    20. cz (Чехия)
    21. de (Германия)
    22. dk (Дания)
    23. dz (Алжир)
    24. ec (Эквадор)
    25. ee (Эстония)
    26. es (Испания)
    27. fi (Финляндия)
    28. fr (Франция)
    29. gb (Великобритания)
    30. ge (Грузия)
    31. gr (Греция)
    32. gt (Гватемала)
    33. hk (Гонконг)
    34. hn (Гондурас)
    35. hr (Хорватия)
    36. hu (Венгрия)
    37. id (Индонезия)
    38. il (Израиль)
    39. in (Индия)
    40. ir (Иран)
    41. it (Италия)
    42. jo (Иордания)
    43. ke (Кения)
    44. kg (Кыргызстан)
    45. kr (Республика Корея)
    46. kz (Казахстан)
    47. li (Лихтенштейн)
    48. lk (Шри-Ланка)
    49. lt (Литва)
    50. lu (Люксембург)
    51. lv (Латвия)
    52. mc (Монако)
    53. md (Молдавия)
    54. me (Черногория)
    55. mn (Монголия)
    56. mt (Мальта)
    57. mx (Мексика)
    58. my (Малайзия)
    59. ng (Нигерия)
    60. ni (Никарагуа)
    61. nl (Нидерланды)
    62. no (Норвегия)
    63. nz (Новая Зеландия)
    64. pa (Панама)
    65. pe (Перу)
    66. ph (Филиппины)
    67. pl (Польша)
    68. pt (Португалия)
    69. py (Парагвай)
    70. ro (Румыния)
    71. rs (Сербия)
    72. ru (Россия)
    73. se (Швеция)
    74. sg (Сингапур)
    75. si (Словения)
    76. sk (Словакия)
    77. su (СССР)
    78. sv (Сальвадор)
    79. tj (Таджикистан)
    80. tm (Туркменистан)
    81. tn (Тунис)
    82. tr (Турция)
    83. tw (Тайвань)
    84. ua (Украина)
    85. us (США)
    86. uy (Уругвай)
    87. uz (Узбекистан)
    88. vn (Вьетнам)
    89. za (ЮАР)
    90. zm (Ямайка)

  14. После выбора всех необходимых стран ввести значение done.
  15. По умолчанию ширина кадра составляет 1920 пикселей. При необходимости ввести значение y и требуемую ширину кадра. Например, 2048.
  16. Чтобы оставить значение по умолчанию ввести значение значение n.
  17. Указать минимальную ширину номера транспортного средства в соответствии с реальным размером номерной пластины в кадре в процентах. Минимальное допустимое значение 0, максимальное – 100.
  18. Указать ID требуемой GPU (см. Выбор Nvidia GPU при настройке детекторов).
  19. Нажать Enter

В результате начнётся процесс создания кэша, который займет примерно 30 минут. Время процесса зависит от выбранных типов кэша, количества стран и модели Nvidia GPU NVIDIA.

Оптимизация работы детектора Распознавание номеров ТС VT на GPU завершена.

Note
titleВнимание!

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

  • обновлении Пакета Дополнение: пакет аналитики распознавания номеров ТС VT (см. Установка дополнительных пакетов DetectorPack),
  • замене модели Nvidia GPU NVIDIA,
  • обновлении драйверов Nvidia GPU NVIDIA,
  • изменении ранее заданных параметров (например, списка стран, используемого разрешения и т.д.).