Multiple pgie for multiple different object detection


Does DS5.1 support running multiple different model inference on single frame and output to multiple output frame for each model ?
e.g: I want to run 3 model (person, car, other-objects) in one frame and expect to see 3 output frames with bbox of dectected objects, one ouput of detected person, one ouput of detected car, one ouput of detected other-objects.

Many thanks,

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU): Jetson Xavier NX
• DeepStream Version: 5.1
• JetPack Version (valid for Jetson only)
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

We support running different models.
Downstream components receive a Gst Buffer with unmodified contents plus the metadata created from the inference output of the Gst-nvinfer plugin. The plugin can be used for cascaded inferencing. That is, it can perform primary inferencing directly on input data, then perform secondary inferencing on the results of primary inferencing, and so on. See the sample application deepstream-test2 for more details.
but not support output to multiple output frame for each model.

1 Like