tech:notes_docker_cuda_nvidia
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| tech:notes_docker_cuda_nvidia [2025/03/24 15:06] – créée - modification externe 127.0.0.1 | tech:notes_docker_cuda_nvidia [2025/10/30 17:29] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| {{tag> | {{tag> | ||
| - | = Notes Docker Cuda nvidia | + | # Notes Docker Cuda nvidia |
| Voir https:// | Voir https:// | ||
| Ligne 10: | Ligne 11: | ||
| Installation nvidia-docker (old) | Installation nvidia-docker (old) | ||
| - | < | + | ~~~bash |
| distribution=$(. / | distribution=$(. / | ||
| curl -s -L https:// | curl -s -L https:// | ||
| Ligne 16: | Ligne 17: | ||
| sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit | sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit | ||
| sudo systemctl restart docker | sudo systemctl restart docker | ||
| - | </ | + | ~~~ |
| Test | Test | ||
| - | < | + | ~~~bash |
| docker run -it --rm --gpus all ubuntu nvidia-smi | docker run -it --rm --gpus all ubuntu nvidia-smi | ||
| nvidia-docker run --rm hello-world | nvidia-docker run --rm hello-world | ||
| - | </ | + | ~~~ |
| - | == Install de CUDA Docker sous Debian avec les paquets .deb | + | ## Install de CUDA Docker sous Debian avec les paquets .deb |
| Ligne 30: | Ligne 31: | ||
| Prereq | Prereq | ||
| - | < | + | ~~~bash |
| wget http:// | wget http:// | ||
| wget http:// | wget http:// | ||
| dpkg -i screen-resolution-extra_0.17.1.1~16.04.1_all.deb python3-xkit_0.5.0ubuntu2_all.deb | dpkg -i screen-resolution-extra_0.17.1.1~16.04.1_all.deb python3-xkit_0.5.0ubuntu2_all.deb | ||
| apt-get install -f | apt-get install -f | ||
| - | </ | + | ~~~ |
| Source : https:// | Source : https:// | ||
| - | < | + | ~~~bash |
| wget https:// | wget https:// | ||
| sudo mv cuda-ubuntu1804.pin / | sudo mv cuda-ubuntu1804.pin / | ||
| Ligne 47: | Ligne 48: | ||
| sudo apt-get update | sudo apt-get update | ||
| sudo apt-get -y install cuda | sudo apt-get -y install cuda | ||
| - | </ | + | ~~~ |
| - | < | + | ~~~bash |
| apt-get install build-essential binutils g++ mpich dkms libxmu-dev libxi-dev linux-headers-$(uname -r) linux-headers-amd64 | apt-get install build-essential binutils g++ mpich dkms libxmu-dev libxi-dev linux-headers-$(uname -r) linux-headers-amd64 | ||
| wget http:// | wget http:// | ||
| - | </ | + | ~~~ |
| Install Docker | Install Docker | ||
| - | < | + | ~~~bash |
| wget http:// | wget http:// | ||
| wget http:// | wget http:// | ||
| Ligne 67: | Ligne 68: | ||
| cat <<EOF > / | cat <<EOF > / | ||
| [Service] | [Service] | ||
| - | Environment=" | + | # Environment=" |
| + | Environment=" | ||
| EOF | EOF | ||
| systemctl daemon-reload | systemctl daemon-reload | ||
| systemctl restart docker | systemctl restart docker | ||
| - | </ | + | ~~~ |
| - | == Autres | + | ## Autres |
| - | < | + | ~~~bash |
| ls -la /dev | grep nvidia | ls -la /dev | grep nvidia | ||
| cat / | cat / | ||
| - | </ | + | ~~~ |
tech/notes_docker_cuda_nvidia.1742825205.txt.gz · Dernière modification : de 127.0.0.1
