Документация для версии Detector Pack 2.8. Документация на другие версии также доступна.

Предыдущая страница Следующая страница


You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

В состав нейроаналитики добавлена утилита, позволяющая создавать кэши сетей на GPU без использования ПК Интеллект. Наличие кэша влияет на ускорение инициализации и оптимизирует потребление видеопамяти.

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

  1. Завершить работу ПК Интеллект (см. Запуск и завершение работы ПК Интеллект).

    Внимание!

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

  2. Для вызова утилиты открыть ее в командной строке: C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroPackGpuCacheGenerator.exe и нажать Enter.
  3. Указать ID требуемого GPU и нажать Enter.

Оптимизации работы нейроаналитики на GPU завершена. Утилита создаст кэши 4-х сетей, входящих в нейроаналитику:

  • GeneralNMHuman_v1.0GPU_onnx.ann – человек;
  • smokeScanned_v1_onnx.ann – детекция дыма;
  • fireScanned_v1_onnx.ann – детекция огня;
  • reid_15_0_256__osnetfpn_segmentation_noise_20_common_29_onnx.ann – поиск похожих в нейротрекере.

Внимание!

При обновлении нейроаналитики или замене модели GPU Nvidia требуется повторное создание кэша.

Создание GPU кэшей сетей с использованием ключей:

  1. -p – ключ для создания кэша для определенной сети.
    Пример команды:

    C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroPackGpuCacheGenerator.exe -p "<Системный диск>\<Директория расположения сети>\Название_сети.ann"

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

    C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroPackGpuCacheGenerator.exe -p "<Системный диск>\<Директория расположения сети>\Название_сети.ann" "C:\Program Files (x86)\Интеллект\Modules64\caffewrapper\Models\poseEstimator_original.ann"
  2. -v – ключ для вывода лога процедуры в консоль в процессе формирования кэша.
    Пример команды для автоматического создания кэшей 4-х сетей, входящих в нейроаналитику с выводом логов:

    C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroPackGpuCacheGenerator.exe -v

    Пример команды:

    C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroPackGpuCacheGenerator.exe -p "<Системный диск>\<Директория расположения сети>\Название_сети.ann" -v
  3. --int8=1 – ключ для создания квантизированного варианта кэша для тех сетей, для которых доступна квантизация. По умолчанию: --int8=0 – выключен.
    Пример команды:

    C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroPackGpuCacheGenerator.exe --int8=1

    Внимание!

    Сети, для которых доступен режим квантизации, входят в нейроаналитику вместе с одноименным файлом *.info

    Сети, для которых доступен режим квантизации:

    1. GeneralNMCar_v1.0GPU_onnx.ann – транспортные средства.
    2. GeneralNMHuman_v1.0GPU_onnx.ann – человек.
    3. GeneralNMHumanTopView_v0.8GPU_onnx.ann – человек, вид сверху.
  • No labels