Is unique-id (Gst properties) equivalent to gie-unique-id (configuration file)?

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU): any
• DeepStream Version: any
• JetPack Version (valid for Jetson only): na
• TensorRT Version: any
• NVIDIA GPU Driver Version (valid for GPU only): any
• Issue Type( questions, new requirements, bugs): questions

Gst-nvinfer File Configuration Specifications has the following properties:

  • gie-unique-id
  • operate-on-gie-id
  • operate-on-class-ids
  • filter-out-class-ids

Gst properties has the following properties:

  • unique-id
  • infer-on-gie-id
  • operate-on-class-ids
  • filter-out-class-ids

The document says:

  • Gst properties infer-on-gie-id overrides operate-on-gie-id in the configuration file
  • Gst properties operate-on-class-ids overrides operate-on-class-ids in the configuration file
  • Gst properties filter-out-class-ids overrides filter-out-class-ids in the configuration file

Does Gst properties unique-id overrides gie-unique-id in the configuration file? If setting unique-id doesn’t overrides gie-unique-id, then:

  • what’s the difference between unique-id and gie-unique-id?
  • does that mean there is no way to set gie-unique-id programmatically?

The gst-nvinfer plugin property settings always override the gst-nvinfer configuration file parameters.


Thank you for your reply. Just to be clear, Gst properties unique-id is the equivalence of gie-unique-id in the configuration file right? The documentation isn’t clear on whether they’re the same property with different name.


The gst-nvinfer is open source, you can in the source code.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.