Deepstream 5.1 docker can't run the python bindings

Hi all!
I have a simple task on my Jetson nano - read a usb cam and find some connected blob in the image, using deepstream.
I’m using a share Jetson so I have to use a docker to do so.

I have used this:
https://docs.nvidia.com/metropolis/deepstream/dev-guide/text/DS_Python_Sample_Apps.html
in order to install the python apps, after running the deepstream docker like so:
https://ngc.nvidia.com/catalog/containers/nvidia:deepstream-l4t
(I’m using headless jetson nano, so i"m not sure if this run suits me, I’ll be glad if someone could tell me)

After running the docker, and trying to run

python3 deepstream_test_1_usb.py /dev/video0

I’m getting:

Creating Pipeline 
 
Creating Source 
 
Creating Video Converter 

 Unable to create Nvvideoconvert 
 Unable to create NvStreamMux 
 Unable to create pgie 
 Unable to create nvvidconv 
 Unable to create nvosd 
Creating EGLSink 

Playing cam /dev/video0 
Traceback (most recent call last):
  File "deepstream_test_1_usb.py", line 289, in <module>
    sys.exit(main(sys.argv))
  File "deepstream_test_1_usb.py", line 216, in main
    streammux.set_property('width', 1920)

That have I done wrong? I have Jetpack 4.4.1 installed.
Thanks

Hi,

It looks like that the error is caused by a compatible issue.

The prerequisites of Deeptream 5.1 is the JetPack 4.5.1.
Would you mind to reflash the device and try it again?

Thanks.

Hi,
thank you.
I can’t install JetPack 4.5.1 because of som and board limitation.
On which deepstream version do you recommand with JetPack 4.4.1?
Thanks.

Hi,

Please use the image with tag 5.0.1-20.09.
https://ngc.nvidia.com/catalog/containers/nvidia:deepstream-l4t/tags

Thanks.