Aktualisieren Sie Nvidia Docker 2.0 auf GPU-fähiges Docker 19.03

2019/7/31

Mit der Veröffentlichung von Docker 2019 am 7. Juli 25 werden Nvidia-GPUs nun nativ unterstützt.Es scheint, dass Nvidia Docker 19.03 in Zukunft abgeschafft wird.

Erst kürzlich habe ich Nvidia Docker 2 installiertEs war, aber ich werde sofort auf Docker 19.03 aktualisieren.

Umwelt
Ubuntu LTS 18.04

Verfahren

Offizielles Verfahren (Upgrade mit nvidia-docker2) Aktualisieren.

$ sudo apt-get update $ sudo apt-get --nur ein Upgrade installiere docker-ce nvidia-docker2 $ sudo systemctl starte docker neu # Operation check $ docker run --gpus all nvidia / cuda: 9.0-base nvidia-smi

Ich habe einen Fehler bekommen.

unbekannte Flagge: –gpus
See'docker run –help '.

# Versuchen Sie, alles zu aktualisieren. $ Sudo apt-get install docker-ce docker-ce-cli containerd.io

containerd.io ist bereits die neueste Version (1.2.6-3).
docker-ce ist bereits die neueste Version (5: 19.03.1 ~ 3-0 ~ ubuntu-bionic).
Die folgenden Pakete werden aktualisiert: docker-ce-cli
Upgrades: 1, Neuinstallationen: 0, Löschungen: 0, Ausstehend: 73.
Ich brauche ein 42.5 MB Archiv.
Nach diesem Vorgang werden weitere 114 MB Festplattenspeicher belegt.
Möchten Sie fortfahren? [J / n]

War es wegen nicht aktualisierten Docker-Ce-Cli?

# Überprüfen Sie den Vorgang erneut. $ Docker run --gpus all nvidia / cuda: 9.0-base nvidia-smi
+ --------------------------------------------- ---------------------------- + | NVIDIA-SMI 430.26 Treiberversion: 430.26 CUDA-Version: 10.2 | | ------ ------------------------- + ---------------------- + - --------------------- + | GPU-Name Persistence-M | Bus-ID Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr: Verwendung / Kappe Speichernutzung | GPU-Util Compute M. | | ============================== + ===== = ================ + ===================== | | 0 GeForce GTX 1080 Off | 00000000: 01 : 00.0 Ein | N / A | | 62% 29C P8 14W / 215W | 336MiB / 8116MiB | 0% Standard | + ----------------------- - ------- + ---------------------- + ------------------ - --- + + ---------------------------------------- - -------------------------------- + | Prozesse: GPU-Speicher | | GPU-PID-Typ Prozessname Verwendung | | = = ================================================= = ========================= | + ---------------------- - --------------------------------------------- - ---- +

Es hat vorerst funktioniert.