====== Nvidia-Docker ======
L'environnement [[https://www.docker.com/|Docker]] a été installé au printemps 2018 sur les postes SIDUS du CBP pour offrir un système de déploiement simplifié de Workflow pour les laboratoires de biologie.
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
docker run -it --runtime=nvidia --rm nvidia/cuda
Lors du premier lancement (si le conteneur n'est pas disponible), il le télécharge
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
Une fois le conteneur téléchargé, installé et lancé, l'invite de commandes :
root@7340be350b1e:/#
Pour vérifier que l'image contient bien le support GPU sous Nvidia, lancement de la commande ''nvidia-smi'' :
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 |
|=============================================================================|
+-----------------------------------------------------------------------------+