Cannot run DeepStream SDK via Docker Container

Hello, I followed this link to download docker container deepstream:6.4-samples-multiarch and run on my Jetson Nano. When I run the container I get the following weird error. Can you please help with solving this problem? I’d like to run the latest DeepStream SDK 6.4 on my Jetson Nano.

nano@ubuntu:~$ docker run --gpus all -it --rm --net=host --privileged -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY -w /opt/nvidia/deepstream/deepstream-6.4 ba96ae7fb066
docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: nvidia-container-cli: mount error: file creation failed: /var/lib/docker/overlay2/f52b6a84b93a9b08bb20ad81a92477a110bb0f5a2ab20bea1e3bfe1d8d370baf/merged/usr/lib/aarch64-linux-gnu/tegra/ file exists: unknown.

• Hardware Platform (Jetson / GPU) Jetson Nano Developer Kit 4GB
• DeepStream Version
• JetPack Version (valid for Jetson only) Missing
• TensorRT Version 8.2
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)
• 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)

Unfortunately, jetson nano can only support DS-6.0 and cannot support higher versions.

In addition, there is something wrong with the command line you use to start docker.

You can use the following command line

docker run -it --rm --net=host --runtime nvidia  -e DISPLAY=$DISPLAY -w /opt/nvidia/deepstream/deepstream -v /tmp/.X11-unix/:/tmp/.X11-unix

Hello, can you please elaborate on what exactly is not supported in the DeepStream SDK 6.4? If you can tell me exactly which Gstreamer plugin’s from DeepStream SDK 6.4 are NOT supported by Jetson Nano I can build my application without these plugins. I still want to keep up with latest DeepStream SDK version and gstreamer on Jetson Nano to take advantages of bug fixes and improvements.

Thank you

Different deepstreams rely on different cuda and tensorrt versions.

As you know, these are related to driver/kernel/bsp.

So, it’s not entirely up to DeepStream.

You can use DS-6.0 with jetson nano and most applications can support it

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.