Nx AI Manager Documentation
  • Nx AI Manager plugin v4.4
  • Nx AI Manager
    • Get started with the NX AI Manager plugin
    • 1. Install Network Optix
    • 2. Install Nx AI Manager Plugin
    • 3. Configure the Nx AI Manager plugin
      • 3.1 Model Settings
      • 3.2 Model pipeline selection and configuration
      • 3.3 Model pipelines on multiple devices
    • 4. Other Network Optix Plugin Settings
    • 5. Manual Plugin Installation
    • 6. Removing the Nx AI Manager
    • 7. Advanced configuration
      • 7.1 Nx AI Manager Manual Installation
      • 7.2 External Post-processing
      • 7.3 External Pre-processing
      • 7.4 Training Loop
      • 7.5 Enable ini settings
  • Nx AI Cloud
    • Introduction
    • Registration and log-in
    • Deployment and device management
    • Upload your model
      • Normalization
    • Use your model
    • API Documentation
  • SUPPORT & TROUBLESHOOTING
    • How to get support
    • Troubleshooting
      • Plugin checks
      • OS checks
      • System checks
      • Things to try
      • Controlling the server and the plugin
      • Q&A
  • Videos
    • Howto videos
  • AI Accelerators Support
    • Introduction
    • Supported AI accelerators
    • Nvidia Support
    • OpenVino Support
    • Hailo Support
  • For Data Scientists
    • Introduction
    • About ONNX
    • Custom model creation
    • ONNX requirements
    • Importing models
      • From Edge Impulse
      • From Nota AI
      • From Teachable Machine
      • From Hugging Face
      • From Ultralytics
      • From PyTorch
      • From TensorFlow / TFLite
      • From Scikit-learn
      • Common Models
  • Miscellaneous
    • Nx AI Certification Test
    • Nx AI Manager on SCAiLX
    • Privacy policy
    • Support
    • End user license agreement
    • Nx cloud cookie statement
Powered by GitBook
On this page
  • Add a new pipeline
  • Selecting a model
  • Add a chained model
  • Change a model in a pipeline
  • Remove a chained model from a chain
  • Remove a chain
  1. Nx AI Manager
  2. 3. Configure the Nx AI Manager plugin

3.2 Model pipeline selection and configuration

Previous3.1 Model SettingsNext3.3 Model pipelines on multiple devices

Last updated 3 months ago

The device detail page is the central place to manage the model pipelines that the device should run.

Pipelines are chains of one or more models that can run with the given video input from the device.

Usually a device has a default pipeline configured after the plugin is enabled for the device.

Add a new pipeline

When no pipelines are set, the only available option is to add a new pipeline:

Clicking the "Add a pipeline" button redirects you to the model catalogue.

Selecting a model

In the model catalogue you can select a model to use in the new (or current) pipeline.

The top of the page will show a message that you are "Currently assigning...".

If you have uploaded custom models, they will be available here.

When a model is selected it will be assigned and downloaded to the server that the client is connected to.

You will be redirected to the device details page again, with the newly assigned model.

Add a chained model

Chained models are models that use the input of a parent model instead of processing the video from the device directly.

The way a chained model will use the input can be selected, currently there are three modes:

  • Direct - the chained model gets the output from the parent model as input

  • Conditional - the chained model will only run if a field with a given name outputs "true"

  • Feature extraction - the chained model will get the contents of the bounding boxes that have a certain label

Choose the appropriate method, and when you have entered new data the pipeline form will change to indicate that settings need to be saved.

The settings will be applied to the device when you click the "Save pipelines" button.

Change a model in a pipeline

The rest of the settings in the model pipeline are not affected, unless they are directly related to the model.

Remove a chained model from a chain

Undoing is not possible, to undo this you can select the same model again.

Remove a chain

Undoing is not possible, to restore the settings the same model chain must be rebuilt completely.

You add a chained model by clicking the chain icon next to the parent model name. You will be redirected to the model catalogue to select a chained model.

A parent model or a chained model can be replaced by clicking the left-right arrow button next to the chained model title . This will redirect you to the normal model selection process where you can select a replacement model.

Removing a model from a chain can be done by clicking the delete button next to a chained model and the model will be removed directly.

Removing a chain with all the models and settings can be done by clicking the delete button next to a parent model in a chain and the full model chain with all associated settings and chained models will be removed.

A device detail page without any pipelines
The model catalogue with the assignment message and the option to select a model for the current pipeline
Message that the model will be added to the server
The device detail page with a single pipeline containing one model
Model pipeline with settings and buttons to manage models in the pipeline
A model pipeline with chaining options
A model pipeline with changes that need to be saved