Наличие кэша влияет на ускорение инициализации и оптимизирует потребление видеопамяти.

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

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

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


  2. Создать системную переменную GPU_CACHE_DIR (см. Приложение 10. Создание системных переменных), указав в поле Значение путь к расположению кэша с произвольным названием папки. Например, D:\AN_GPU_caсhe.

    В указанной директории будет храниться кэш по всем используемым детекторам и нейросетям.


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


  3. Запустить командную строку от имени администратора.
  4. В командной строке открыть файл C:\Program Files\Common Files\AxxonSoft\DetectorPack\TvaFaceGpuCacheGenerator.exe (1).

    Для запуска TvaFaceGpuCacheGenerator.exe на GPU требуется не менее 1,4 ГБ свободной видеопамяти.

  5. Указать ID требуемой GPU (2, см. Общие сведения о настройке детекторов).

  6. Если требуется изменить разрешение видеопотока для детектора лиц, необходимо ввести y (3) и указать требуемое разрешение (4).

    GPU использует разрешение видеопотока по умолчанию. Изменение разрешения видеопотока от 1920*1080 и выше повысит процент распознавания лиц.


  7. Нажать Enter. В результате начнётся процесс создания кэша, который займет примерно 20 минут. Создание кэша прошло успешно, если в результате получено значение “0”.

Оптимизация работы детектора лиц на GPU завершена.

При обновлении пакета аналитики распознавания лиц (см. Установка дополнительных пакетов DetectorPack) или замене модели GPU NVidia требуется повторное создание кэша.