Nvida Container Toolkit: Failed to initialize NVML: Unknown Error

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