3.2 Model pipeline selection and configuration
Last updated
Last updated
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.
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.
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.
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.
The rest of the settings in the model pipeline are not affected, unless they are directly related to the model.
Undoing is not possible, to undo this you can select the same model again.
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.