Hi, I am trying to get an GPU access inside Docker. I can use CUDA without any problem outside the docker and my app is working correctly;however when I try to run the image I created I get the following error.
" docker: Error response from daemon: 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: driver error: failed to process request: unknown."
Below is my Dockerfile.
FROM nvidia/cuda:11.3.1-cudnn8-runtime-ubuntu20.04
RUN apt-get update && apt-get install -y python3 python3-pip sudo
WORKDIR /myapp
ADD . /myapp
RUN pip3 install torch tensorflow transformers numpy Flask
COPY . .
CMD [ “python3”,“./app.py” ]
Could you please help ?