Hi seniors, I need an urgent help.
After installing docker desktop and webodm,
When I run “./webodm.sh start --gpu” i get:
Error response from daemon: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: Running hook #0:: error running hook: exit status 1, stdout: , stderr: nvidia-container-cli: initialization error: load library failed: libnvidia-ml.so.1: cannot open shared object file: no such file or directory: unknown
When I run “sudo ./webodm.sh start --gpu” i get:
docker-compose -f docker-compose.yml -f docker-compose.nodeodm.gpu.nvidia.yml up --scale node-odm=1
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
After installing docker engine on docker desktop “./webodm.sh start --gpu” or “sudo ./webodm.sh start --gpu” starts webdom smoothly.
Does it mean i have to install docker desktop and docker engine before i can use the gpu capability of webodm in linux
I have searched a lot for a solution to make webodm with --gpu flag to start using docker desktop without installing docker engine but to no avail.
I use ubuntu 22.04
Thanks