Ci-dessous, les différences entre deux révisions de la page.
ressources:ressources:nvidiadocker [2018/08/21 12:01] equemene créée |
ressources:ressources:nvidiadocker [2018/08/21 16:32] (Version actuelle) equemene |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
L'environnement [[https://github.com/NVIDIA/nvidia-docker|Nvidia-Docker]] permet d'exploiter le GPU de l'hôte pour lancer ses propres systèmes d'exploitations déployés dans un environnement Docker. | L'environnement [[https://github.com/NVIDIA/nvidia-docker|Nvidia-Docker]] permet d'exploiter le GPU de l'hôte pour lancer ses propres systèmes d'exploitations déployés dans un environnement Docker. | ||
+ | |||
+ | Pour l'exploiter sur une machine équipée d'un GPU Nvidia, la création d'un environnement <code> | ||
+ | docker run -it --runtime=nvidia --rm nvidia/cuda</code> | ||
+ | |||
+ | Lors du premier lancement (si le conteneur n'est pas disponible), il le télécharge<code> | ||
+ | Unable to find image 'nvidia/cuda:latest' locally | ||
+ | latest: Pulling from nvidia/cuda | ||
+ | 8ee29e426c26: Pull complete | ||
+ | 6e83b260b73b: Pull complete | ||
+ | e26b65fd1143: Pull complete | ||
+ | 40dca07f8222: Pull complete | ||
+ | b420ae9e10b3: Pull complete | ||
+ | a579c1327556: Pull complete | ||
+ | b440bb8df79e: Pull complete | ||
+ | de3b2ccf9562: Pull complete | ||
+ | a69a544d350e: Pull complete | ||
+ | 02348b5db71c: Pull complete | ||
+ | Digest: sha256:5996fa2fc0666972360502fe32118286177b879a8a1a834a176e7786021b8cee | ||
+ | Status: Downloaded newer image for nvidia/cuda:latest</code> | ||
+ | |||
+ | Une fois le conteneur téléchargé, installé et lancé, l'invite de commandes :<code> | ||
+ | root@7340be350b1e:/# </code> | ||
+ | |||
+ | Pour vérifier que l'image contient bien le support GPU sous Nvidia, lancement de la commande ''nvidia-smi'' : <code> | ||
+ | Tue Aug 21 14:32:22 2018 | ||
+ | +-----------------------------------------------------------------------------+ | ||
+ | | NVIDIA-SMI 384.130 Driver Version: 384.130 | | ||
+ | |-------------------------------+----------------------+----------------------+ | ||
+ | | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | ||
+ | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | | ||
+ | |===============================+======================+======================| | ||
+ | | 0 Quadro K420 Off | 00000000:3B:00.0 On | N/A | | ||
+ | | 26% 52C P8 N/A / N/A | 52MiB / 1998MiB | 0% Default | | ||
+ | +-------------------------------+----------------------+----------------------+ | ||
+ | | 1 GeForce GTX 108... Off | 00000000:3C:00.0 Off | N/A | | ||
+ | | 23% 40C P8 19W / 250W | 2MiB / 11172MiB | 0% Default | | ||
+ | +-------------------------------+----------------------+----------------------+ | ||
+ | |||
+ | +-----------------------------------------------------------------------------+ | ||
+ | | Processes: GPU Memory | | ||
+ | | GPU PID Type Process name Usage | | ||
+ | |=============================================================================| | ||
+ | +-----------------------------------------------------------------------------+ | ||
+ | </code> | ||