Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width50%
Panel
borderColor#CCCCCC
bgColor#FFFFFF
titleBGColor#F0F0F0
borderStylesolid
titleOn the page:

Table of Contents

Column

General information

It can take several minutes to launch neural analytics algorithms on NVIDIA GPU after Server restart. Meanwhile, the neural models are optimized for the current GPU type.

...

Starting with DetectorPack 3.11, a utility was added to the Neuro Pack add-ons (see Installing DetectorPack add-ons), which allows you to create GPU neural network caches without using Axxon One. The presence of the cache speeds up the initialization and optimizes video memory consumption.

Optimizing the operation of neural analytics on GPU

To optimize the operation of the neural analytics on GPU, do the following:

...

  • GeneralNMHuman_v1.0GPU_onnx.ann—person;
  • smokeScanned_v1_onnx.ann—smoke detection;
  • fireScanned_v1_onnx.ann—fire detection;
  • reid_15_0_256__osnetfpn_segmentation_noise_20_common_29_onnx.ann—search for the similar in the neurotracker (see Image search).

Creating GPU neural network caches using parameters

...

  1. -p is a parameter to create a cache for a particular neural network.
    Command example:

    Code Block
    ./NeuroPackGpuCacheGenerator -p /opt/AxxonSoft/DetectorPack/NeuroSDK/GeneralNMHumanAndVehicle_Nano_v1.0_GPU_onnx.ann
  2. -v is a parameter to output the procedure log to the console during cache generation.
    Command example to automatically create caches of four neural networks included in the Neuro Pack add-ons with log output:

    Code Block
    ./NeuroPackGpuCacheGenerator -v
  3. --int8=1 is a parameter to create a quantized version of the cache for those neural networks for which quantization is available. By default, the --int8=0 parameter is disabled.
    Command example:

    Code Block
    ./NeuroPackGpuCacheGenerator -p /opt/AxxonSoft/DetectorPack/NeuroSDK/GeneralNMHumanAndVehicle_Nano_v1.0_GPU_onnx.ann --int8=1
    Note
    titleAttention!

    The neural networks for which the quantization mode is available are included in the Neuro Pack add-ons together with the *.info file.

    The neural networks for which the quantization mode is available (see NeurotrackerStopped object detector, Neurocounter):

    • GeneralNMCar_v1.0GPU_onnx.ann—Vehicle.
    • GeneralNMHuman_v1.0GPU_onnx.ann—Person.
    • GeneralNMHumanTopView_v0.8GPU_onnx.ann—Person (top-down view).

    Starting with DetectorPack 3.11, the following neural networks were added:

    • GeneralNMHumanAndVehicle_Nano_v1.0_GPU_onnx.ann—Person and vehicle (Nano).
    • GeneralNMHumanAndVehicle_Medium_v1.0_GPU_onnx.ann—Person and vehicle (Medium).
    • GeneralNMHumanAndVehicle_Large_v1.0_GPU_onnx.ann—Person and vehicle (Large).

    Starting with DetectorPack 3.12, the following neural networks were added:

    • GeneralNMHumanAndVehicle_Nano_v1.0_GPU_onnx.annPerson (top-down view Nano).
    • GeneralNMHumanAndVehicle_Medium_v1.0_GPU_onnx.annPerson (top-down view Medium).
    • GeneralNMHumanAndVehicle_Large_v1.0_GPU_onnx.annPerson (top-down view Large).