Docker
Installation Please visit the official documentation page But do not forget to add the permission problem:
|
1 2 |
sudo usermod -a -G docker $USER newgrp docker # Apply the group change without logging out |
Docker and Nvidia GPU You need to add –gpus all
|
1 |
docker run --rm -it --gpus all image_name:tag_name |
If Docker returns an error like:
|
1 |
docker: Error response from daemon: failed to discover GPU vendor from CDI: no known GPU vendor found |
Then the host is missing NVIDIA Docker integration. On Ubuntu, the fix was:
|
1 2 3 4 5 6 7 8 9 |
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | \ sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg curl -fsSL https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#' | \ sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list >/dev/null sudo apt-get update sudo apt-get install -y nvidia-container-toolkit sudo nvidia-ctk runtime configure --runtime=docker sudo systemctl restart docker |
Verify that GPU containers work before […]