Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Starting with DetectorPack 3.9, 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 the neural analytics on GPU is complete. The utility will create the caches of four neural networks included in the Neuro Pack add-ons:

  • GeneralNMHuman_v1.0GPU_onnx.ann—human;
  • 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 Neural Tracker (see Image Searchsearch).

Note
titleAttention!

The cache must be recreated in the following cases:

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
    C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroPackGpuCacheGenerator.exe -p "<System disk>\<Network<Neural network location directory>\NetworkNeural_network_name.ann"

    To create a cache for multiple neural networks, list the paths to the selected neural networks, separated by a space.
    Command example:

    Code Block
    C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroPackGpuCacheGenerator.exe -p "<System disk>\<Network<Neural network location directory>\NetworkNeural_network_name.ann" "C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroSDK\WaterLevelRuleNet_origin_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
    C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroPackGpuCacheGenerator.exe -v

    Command example:

    Code Block
    C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroPackGpuCacheGenerator.exe -p "<System disk>\<Network<Neural network location directory>\NetworkNeural_network_name.ann" -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
    C:\Program Files\Common Files\AxxonSoft\DetectorPack\NeuroPackGpuCacheGenerator.exe --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 Setting up Scene Analytics detection tools based on Neurotracker):

    • GeneralNMCar_v1.0GPU_onnx.annvehicles.
    • GeneralNMHuman_v1.0GPU_onnx.ann—human.
    • GeneralNMHumanTopView_v0.8GPU_onnx.ann—human, top view.

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

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