Issue with "Smart Parking Detection Container"

Hi, I’m trying to test the “Smart Parking Detection Container” from NGC.
I simply follow the instructions on the web page (https://ngc.nvidia.com/catalog/containers/nvidia:deepstream_360d) and /root/DeepStream360d_Release/README inside the container, but nothing works so far. Is there a guidance or a recipe for a quick test run?

Here is the output info I got:

Starting the docker container:
$ sudo docker run --runtime=nvidia -it --rm -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY -w /root nvcr.io/nvidia/deepstream_360d:3.0-18.11

root@9644d9d2963b:~/DeepStream360d_Release/samples# deepstream-360d-app -c configs/deepstream-360d-app/source2_file.txt
HostName : 9644d9d2963b
** ERROR: main:351: Failed to set pipeline to PAUSED
Quitting
ERROR from nvmsgbroker: Could not configure supporting library.
Debug info: gstnvmsgbroker.c(325): gst_nvmsgbroker_start (): /GstPipeline:pipeline/GstNvMsgBroker:nvmsgbroker:
unable to connect to broker library
ERROR from nvmsgbroker: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.
Debug info: gstbasesink.c(5245): gst_base_sink_change_state (): /GstPipeline:pipeline/GstNvMsgBroker:nvmsgbroker:
Failed to start
App run failed

Another test run with a different config file. Still reporting error:

root@9644d9d2963b:~/DeepStream360d_Release/samples# deepstream-360d-app -c configs/deepstream-360d-app/config_infer_primary.txt
HostName : 9644d9d2963b
** ERROR: main:351: Failed to set pipeline to PAUSED
Quitting
ERROR from src_bin_muxer: Output width not set
Debug info: gstnvstreammux.c(1616): gst_nvstreammux_change_state (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstNvStreamMux:src_bin_muxer
App run failed

Hi,

Please noticed that this container is for desktop environment.
Are you testing it on an x86-based machine?

If yes, could you make sure the following prerequisites are available on your system first:

  • nvidia-docker
  • NVIDIA display driver version 410

Thanks.

Hi AastaLL,

Yes, it’s on an x86 Desktop with proper version of nvidia-docker and driver. Acutally I can run the demos in DeepStream 4 docker without a problem. I guess there’s something wrong either with “Smart Parking Detection Container” docker or the instructions.

Hi,

Thanks for your quick confirm.
We are trying to reproduce this issue and will get back to you soon.

Thanks.

Hi,

Sorry to keep you waiting.

ERROR from nvmsgbroker: Could not configure supporting library.
Debug info: gstnvmsgbroker.c(325): gst_nvmsgbroker_start (): /GstPipeline:pipeline/GstNvMsgBroker:nvmsgbroker:
unable to connect to broker library

This log indicates that the broker address is not valid, which is noted here.
Could you help to disable the nvmsgbroker in the configure file and try it again?

More, a new smart parking container which is based on Deepstream 4.0 is going to release. Stay tuned.
Thanks.

Hi Mr. AastaLLL,
Follow the setup guild in here
I could not find where to modify the broker url. Could you show me the file/location or file name to modify the broker url. Since I also have the same problem

Thanks !