Документация для версии 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 6 Next »

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

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

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

    Внимание!

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

  2. Для вызова утилиты открыть ее в командной строке: C:\Program Files (x86)\Интеллект\Modules64\caffewrapper\NeuroAnalyticsGpuCacheGenerator.exe и нажать Enter.
  3. Указать ID требуемого GPU и нажать Enter.

Внимание!

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

Создание GPU кэшей сетей:

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

    C:\Program Files (x86)\Интеллект\Modules64\caffewrapper\NeuroAnalyticsGpuCacheGenerator.exe        -g 0 -p "<Системный диск>\<Директория расположения сети>\Название_сети.ann"

    , где ключ -g определяет порядковый номер видеокарты согласно nvidia-smi, а ключ -p позволяет выбрать необходимую сеть для создания кэша. 

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

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

    C:\Program Files (x86)\Интеллект\Modules64\caffewrapper\NeuroAnalyticsGpuCacheGenerator.exe -g 0 -v

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

    C:\Program Files (x86)\Интеллект\Modules64\caffewrapper\NeuroAnalyticsGpuCacheGenerator.exe -g 0 -p "<Системный диск>\<Директория расположения сети>\Название_сети.ann" -v
  4. --int8=1 – ключ для создания квантизированного варианта кэша для тех сетей, для которых доступна квантизация. По умолчанию: --int8=0 – выключен.
    Пример команды:

    C:\Program Files (x86)\Интеллект\Modules64\caffewrapper\NeuroAnalyticsGpuCacheGenerator.exe -g 0 --int8=1

    Внимание!

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

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

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