Hello all, I have two Nano’s from a project I just inherited and am under the gun. To teach myself about Deepstream I am running the “Building Video AI Applications at the Edge on Jetson Nano” course. Was doing fine until it failed to stream RTSP then the Nano failed (long story). Now with the identical 2nd Nano, it does not connect to my laptop (i.e., heedlessly) correctly. It has intermediate connections. For example, if I ping 192.168.55.1, I will get 12 or so successes then 4 or 5 failures, then repeats. Because of this, I cannot SSH into it to even start the docker in the tutorial. Neither can I stay connected to it via the browser. I can connect just fine to the Nano through Ethernet though.
So would be interested in getting this fixed, but due to being under the gun, I thought I could just run the course directly on the Nano with an attached monitor/keyboard/mouse. I cannot figure out how to to do this.
An alternate method might be running the cours by connecting to the Nano via Ethernet instead of USB?
I am assuming there is a hardware problem with connecting the nano via the USB to my laptop, so I am thinking these are my only choice. Any ideas?
This error is unrelated to the container being run headless - it typically means that the container you are trying to run was built against a different version of JetPack-L4T than the version of JetPack that you are running.
It looks like from this page, these are the container tags and the corresponding JetPack versions that they expect to be run on:
Awesome Dusty! You are getting me to the solution (if not already). When I check my JetPack version (at leat another article said to do it this way), I get:
$ apt-cache show nvidia-jetpack
The link you provided seems to show DeepStream now requires 4.6.X. The image used was the one that was current recently and had v4.3 apparently. I had already tried the newest image (5.x), but it would not boot up the Nano so I reverted back to the image that did work. This is the issue I am sure. Because the 5.x image did not work. it led me to a make a post a couple of days ago : (Confused on my Nano model)
I am downloading “Jetson Nano Developer Kit SD Card Image, v4.6.1” now and will experiment with it and post my success I hope! :)
OK, yes - the JetPack 4.6.1 SD card image for Jetson Nano should allow you to run the nvcr.io/nvidia/dli/dli-nano-deepstream:v2.0.0-DS6.0.1 container. The JetPack 5 SD card images are only for Jetson Xavier NX, those won’t work on Jetson Nano.
Just wanted to update everyone and sing Dusty’s praises! The new SD image worked!
The problem arose from the Deepstream tutorial jumping me to the JetPack 5.x page (and me not being familiar enough with the model numbers). Since JetPack 5 did not boot with the Nano, I returned to the previous SD card that was made earlier this year, which was JetPack 4.3–which would not work with the DeepStream tutorial. The problem for newbies is that it is difficult just by looking at the Nano to determine its variation and difficult (for newbies) to discover what version of JetPack is installed…or even what JetPack even is! lol
So thank you so much Dusty for the education and then also pointing me to the solution!