My question is about using back to back primary detectors in a DS pipeline. When I do so based on (ref:https://github.com/NVIDIA-AI-IOT/deepstream_reference_apps/tree/master/back-to-back-detectors) in my DS pipeline, I see the total time that the pipeline takes to complete doubles. I am using the same model configuration baed on yolo_V3 in the two detectors. For capturing the pipeline playing time:
/* Out of the main loop, clean up nicely */
g_print(“Returned, stopping playback\n”);
The profile_start() and profile_end() are from the deepstream perf demo sample:
My pipeline is set up as follows:
nvstreammux -> gst-dsexample->nvinfer(pgie) -> nvinfer(pgie)->nvtiler -> nvvidconv -> nvosd -> fakesink
Is this behavior expected in this scenario and since the nvinfer elements cannot run asynchronously in primary mode?