I encountered a similar issue recently. Although I’m unsure why it occurred suddenly, I managed to resolve it by mapping the device using the following command:
docker run --rm --gpus all --device /dev/nvidia0:/dev/nvidia0 \
--device /dev/nvidiactl:/dev/nvidiactl \
--device /dev/nvidia-uvm:/dev/nvidia-uvm \
--device /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools \
ubuntu nvidia-smi