Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU) GPU A4000 & T4 • DeepStream Version DS 6.1 • JetPack Version (valid for Jetson only) • TensorRT Version • NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs) questions • 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)
Below are our observation with DS 6.1 using nvinferserver plugin as grpc client. With object detection model we are having below observation.
If we are using stream_mux batch_size to 16 or 32, we see miss in detection in some source. if we use batch_size 8 then we do not see detection drop on some source. attached video for same.
if we are using sync-input true in same use case we see some detection miss but if we do sync-input false then we do not see detection miss, with file based input we have have observed less frame in output file compare to sync-input true for same source.
We fixed the flickering on the video by turning off sync on filesink. It somehow affects the number of detections and causes flickering. Now, we can have output without flickering on 32 sources with 32 batch size. However, we still see a large number of empty frames (frames with no detection). What is the reason for that?
And why does ‘sync-inputs: 1’ causes frame drop and worse performance?