I pull a Deepstream container from Nvidia containers:
docker pull nvcr.io/nvidia/deepstream:4.0.1-19.09-samples
and for running this container I use this command as Nvidia suggest:
sudo docker run -it --rm --net=host --runtime nvidia -e DISPLAY=$DISPLAY -w /opt/nvidia/deepstream/deepstream-5.0 -v /tmp/.X11-unix/:/tmp/.X11-unix nvcr.io/nvidia/deepstream:4.0.1-19.09-samples
and receive this error:
docker: Error response from daemon: OCI runtime create failed: container_linux.go:370: starting container process caused: process_linux.go:459: container init caused: Running hook #0:: error running hook: exit status 1, stdout: , stderr: nvidia-container-cli: initialization error: driver error: failed to process request: unknown.
I think nvidia container runtime
does not work properly. But I have installed it via instruction in https://github.com/NVIDIA/nvidia-container-runtime
Is --runtime nvidia
needed to run Deepstream container? If needed how could I resolve this problem?