Начиная с версии DetectorPack 3.10 в состав Пакета аналитики распознавания номеров RR (см. Установка дополнительных пакетов DetectorPack) добавлена утилита, которая позволяет создавать GPU кэши сетей без использования ПК Интеллект X. Наличие кэша влияет на ускорение инициализации и оптимизирует потребление видеопамяти.
Для оптимизации работы детектора Распознавание ТС RR на GPU необходимо:
Остановить Сервер сервер (см. Запуск и остановка Сервера ПК Интеллект X в ОС Linux).
Note |
---|
|
Если в системе используется ПО, работающее на GPU, необходимо остановить процесс его работы. |
- Войти под пользователем ngp:
- Ввести в терминале команду:
- Ввести пароль от суперпользователя root.
- Создать папку с произвольным названием для расположения кэша. Например:
Code Block |
---|
|
mkdir /opt/ITV/IntellectX/gpucache |
- Изменить права доступа к папке:
Code Block |
---|
|
chmod -R 777 /opt/ITV/IntellectX/gpucache |
- Перейти в папку /opt/ITV/IntellectX:
Code Block |
---|
|
cd /opt/ITV/IntellectX |
- Открыть файл конфигурации сервера для редактирования:
Code Block |
---|
|
nano instance.conf |
Note |
---|
|
При использовании сервера в отказоустойчивом режиме (FailOver) необходимо: - Открыть папку /etc/ITV:
- Открыть файл конфигурации сервера для редактирования:
Code Block |
---|
| nano intellect-x.conf |
- Добавить системную переменную GPU_CACHE_DIR в файл конфигурации, где в значении будет указан путь к папке для расположения кэша. Например:
Code Block |
---|
| export GPU_CACHE_DIR="/opt/ITV/IntellectX/gpucache" |
- Сохранить изменения в файле.
- Добавить системную переменную GPU_CACHE_DIR в файл /etc/profile.
Code Block |
---|
| export GPU_CACHE_DIR="/opt/ITV/IntellectX/gpucache |
|
Создать - Выполнить команду.
Code Block |
---|
| source /etc/profile |
|
- Добавить системную переменную GPU_CACHE_DIR, где в значении будет указан путь к папке для расположения кэша
(см. Создание системных переменных для сервера ПК Интеллект Х в ОС Linux, - . Например:
Code Block |
---|
|
export GPU_CACHE_DIR="/opt/ITV/IntellectX/gpucache" |
- Сохранить изменения в файле конфигурации с помощью сочетания клавиш Ctrl+O.
- Выйти из режима редактирования файла с помощью сочетания клавиш Ctrl+X.
в отказоустойчивом режиме - Выполнить команду в терминале, которая использовалась для добавления системной переменной с указанием пути к папке с кэшем. Например:
Code Block |
---|
|
export GPU_CACHE_DIR="/opt/ITV/IntellectX/gpucache" |
Перейти в папку /opt/ITV/DetectorPack:
Code Block |
---|
|
cd /opt/ITV/DetectorPack |
- Выполнить команду:
Code Block |
---|
|
./RRGpuCacheGenerator |
- Выбрать необходимые наборы кэшей, указав значение y или n:
- lpr recognition – распознавание номерного знака транспортного средства;
vehicle recognition – распознавание транспортного средства.
При выборе набора кэшей lpr recognition требуется указать необходимые страны в цифровом или в буквенном виде. После выбора всех необходимых стран требуется ввести значение done.
Expand |
---|
title | Раскрыть список стран |
---|
|
AM (Армения)
AR (Аргентина)
AT (Австрия)
AZ (Азербайджан)
BE (Бельгия)
BG (Болгария)
BN (Бруней)
BR (Бразилия)
BY (Беларусь)
CY (Кипр)
CI (Кот-д'Ивуар)
CZ (Чехия)
CN (Китай)
DE (Германия)
CO (Колумбия)
DK (Дания)
EE (Эстония)
EG (Египет)
ES (Испания)
FI (Финляндия)
FR (Франция)
GE (Грузия)
GR (Греция)
HR (Хорватия)
HU (Венгрия)
IE (Ирландия)
IT (Италия)
ID (Индонезия)
KG (Киргизия)
KZ (Казахстан)
LT (Литва)
LU (Люксембург)
LV (Латвия)
MD (Молдова)
MM (Мьянма)
MT (Мальта)
MX (Мексика)
MY (Малайзия)
NL (Нидерланды)
PE (Перу)
PL (Польша)
PT (Португалия)
PA (Панама)
PY (Парагвай)
RO (Румыния)
RS (Сербия)
RU (Россия)
SE (Швеция)
SI (Словения)
SK (Словакия)
TJ (Таджикистан)
TM (Туркменистан)
UA (Украина)
UZ (Узбекистан)
UY (Уругвай)
VE (Венесуэла)
VN (Вьетнам)
US (США)
LK (Шри-Ланка)
CL (Чили)
TN (Тунис) Note |
---|
|
Распознавание номерного знака транспортного средства недоступно для детектора Распознавание ТС RR. Для данного пункта необходимо указать значение n. |
- vehicle recognition – распознавание транспортного средства;
- Если выбран набор кэшей vehicle recognition без lpr recognition требуется указать территорию, на которой будет осуществляться распознавание транспортных средств:
- СIS – 1,страны СНГ;
- Other countries – 2, другие страны.
- Выбрать одно из значений точности и производительности, указав соответствующий номер:
- Medium accuracy, high perfomance − 1, обеспечивает среднюю точность распознавания и высокую производительность GPU (меньшая нагрузка на GPU);
- Hight accuracy, medium perfomance − 2, обеспечивает максимальную точность распознавания и среднюю производительность GPU (высокая нагрузка на GPU).
- Указать ID требуемой GPU (см. Выбор Nvidia GPU при настройке детекторов).
- Нажать Enter.
В результате начнётся процесс создания кэша, который займет примерно 30 минут. Время процесса зависит от выбранных типов кэша, количества стран и модели GPU NVIDIA.
Оптимизация работы детектора Распознавание ТС RR на GPU завершена.
Note |
---|
|
Требуется повторное создание кэша при: - обновлении Пакета аналитики распознавания номеров RR (см. Установка дополнительных пакетов DetectorPack),
- замене модели GPU NVIDIA,
- обновлении драйверов GPU NVIDIA,
- изменении ранее заданных параметров (например, списка стран, значения точности и т.д.).
|