Docker

Nvidia Docker安装与测试

2020-06-28  本文已影响0人  红薯爱帅

安装docker ce (ubuntu可以直接安装docker.io)

$ sudo apt install docker.io

安装nvidia driver

$ cat /etc/issue
$ sudo lshw -C display

$ sudo apt update
$ sudo apt search nvidia-driver

$ nvidia-detector
$ sudo apt install nvidia-driver-440
$ reboot

安装nvidia docker

$ curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
$ curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu18.04/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list

$ sudo apt update
$ sudo apt-get install nvidia-docker2
$ sudo pkill -SIGHUP dockerd

# 如果报错,先执行nvidia-smi看一下host的cuda version,再对应跑一下
$ docker run --runtime=nvidia --rm nvidia/cuda:10.2-devel nvidia-smi

修改Daemon.json

$ cat /etc/docker/daemon.json 
{
    "runtimes": {
        "nvidia": {
            "path": "nvidia-container-runtime",
            "runtimeArgs": []
        }
    },
    "default-runtime": "nvidia"
}
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
上一篇 下一篇

猜你喜欢

热点阅读