Using GPU from a docker container?

后端 未结 10 1725
名媛妹妹
名媛妹妹 2020-11-27 09:12

I\'m searching for a way to use the GPU from inside a docker container.

The container will execute arbitrary code so i don\'t want to use the privileged mode.

<
10条回答
  •  鱼传尺愫
    2020-11-27 09:43

    To use GPU from docker container, instead of using native Docker, use Nvidia-docker. To install Nvidia docker use following commands

    curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey |  sudo apt-key add -
    curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/nvidia-
    docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
    sudo apt-get update
    sudo apt-get install -y nvidia-docker
    sudo pkill -SIGHUP dockerd # Restart Docker Engine
    sudo nvidia-docker run --rm nvidia/cuda nvidia-smi # finally run nvidia-smi in the same container
    

提交回复
热议问题