Mettez à jour Nvidia Docker 2.0 vers Docker compatible GPU 19.03

2019er mars 7

Avec la sortie de Docker 2019 le 7 juillet 25, les GPU Nvidia sont désormais pris en charge de manière native.Il semble que Nvidia Docker 19.03 sera aboli à l'avenir.

Tout récemment, je viens d'installer Nvidia docker 2C'était le cas, mais je vais mettre à jour vers Docker 19.03 immédiatement.

環境
Ubuntu LTS 18.04

procédure

Procédure officielle (Mise à niveau avec nvidia-docker2) Mettre à jour.

$ sudo apt-get update $ sudo apt-get --only-upgrade install docker-ce nvidia-docker2 $ sudo systemctl restart docker # Vérification d'opération $ docker run --gpus all nvidia / cuda: 9.0-base nvidia-smi

J'ai une erreur.

indicateur inconnu: –gpus
Voir'docker run –help '.

# Essayez de tout mettre à jour $ sudo apt-get install docker-ce docker-ce-cli containerd.io

containerd.io est déjà la dernière version (1.2.6-3).
docker-ce est déjà la dernière version (5: 19.03.1 ~ 3-0 ~ ubuntu-bionic).
Les packages suivants seront mis à niveau: docker-ce-cli
Mises à niveau: 1, nouvelles installations: 0, suppressions: 0, en attente: 73.
J'ai besoin d'une archive de 42.5 Mo.
114 Mo d'espace disque supplémentaires seront consommés après cette opération.
Voulez-vous continuer? [O / n]

Était-ce dû à un docker-ce-cli non mis à jour?

# Vérifier à nouveau l'opération $ docker run --gpus all nvidia / cuda: 9.0-base nvidia-smi
+ ------------------------------------------------- ---------------------------- + | Version du pilote NVIDIA-SMI 430.26: 430.26 Version CUDA: 10.2 | | ------ ------------------------- + ---------------------- + - --------------------- + | Nom GPU Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr: Usage / Cap Utilisation de la mémoire | GPU-Util Compute M. | | =============================== + ====== = ================ + ====================== | | 0 GeForce GTX 1080 désactivée | 00000000: 01 : 00.0 Activé | N / A | | 62% 29C P8 14W / 215W | 336MiB / 8116MiB | 0% Par défaut | + ----------------------- - ------- + ---------------------- + ------------------ - --- + + -------------------------------------------- - -------------------------------- + | Processus: Mémoire GPU | | Type PID GPU Nom du processus Utilisation | | = = =================================================== = ========================== | + ---------------------- - ------------------------------------------------- - ---- +

Cela a fonctionné pour le moment.