====== 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 | |=============================================================================| +-----------------------------------------------------------------------------+