将Nvidia Docker 2.0更新为启用GPU的Docker 19.03

2019年7月31日

随着2019年7月25日Docker 19.03的发布,Nvidia GPU现在受到本地支持。看来Nvidia Docker 2.0将在未来被废除。

就在最近,我刚刚安装了Nvidia docker 2是的,但是我将立即更新到Docker 19.03。

环境
Ubuntu的LTS 18.04

程序

正式程序(使用nvidia-docker2升级) 更新。

$ sudo apt-get更新$ sudo apt-get --only-upgrade安装docker-ce nvidia-docker2 $ sudo systemctl restart docker#操作检查$ docker run --gpus所有nvidia / cuda:9.0-base nvidia-smi

我有一个错误。

未知标志:–gpus
请参阅“ docker run –help”。

#尝试更新所有内容$ sudo apt-get install docker-ce docker-ce-cli containerd.io

containerd.io已经是最新版本(1.2.6-3)。
docker-ce已经是最新版本(5:19.03.1〜3-0〜ubuntu-bionic)。
以下软件包将被升级:docker-ce-cli
升级:1,新安装:0,删除:0,待定:73。
我需要获取42.5 MB的存档。
此操作后将占用额外的114 MB磁盘空间。
您要继续吗?[是/否]

是由于未更新的docker-ce-cli吗?

#再次检查操作$ docker run --gpus所有nvidia / cuda:9.0-base nvidia-smi
+ ------------------------------------------------- ---------------------------- + | NVIDIA-SMI 430.26驱动程序版本:430.26 CUDA版本:10.2 | |-- ------------------------- + ---------------------- +- --------------------- + | GPU名称持久性-M |总线ID分配A |易失性不正确ECC | |风扇温度性能Pwr:使用情况/上限内存使用| GPU实用计算M。 | | ================ + ==================== | | 0 GeForce GTX 1080 Off | 00000000:01 :00.0开|不适用| | 62%29C P8 14W / 215W | 336MiB / 8116MiB | 0%默认值| + ------------------------ ------- + ---------------------- + ------------------- --- + + --------------------------------------------- -------------------------------- + |进程:GPU内存| | GPU PID类型进程名称用法| | = = ================================================== ======================= | + ----------------------- -------------------------------------------------- ---- +

暂时有效。