1. unbuntu + windows10 installhttps://blog.csdn.net/qq_38962621/article/details/87390603https://www.cnblogs.com/jsdy/p/11420118.html
2. cuda
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-10-2-local-10.2.89-440.33.01/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
https://developer.nvidia.com/cuda-downloads
3. dockerI. Docker install
#先更新
sudo apt update
#安装依赖
sudo apt install apt-transport-https ca-certificates curl software-properties-common
#添加Dokcer官方密钥到系统中
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
#添加docker源
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
#这里在更新一下源
sudo apt update
#查看可以安装的docker版本
apt-cache policy docker-ce
#开始安装docker
sudo apt install docker-ce
# 启动 sudo systemctl enable docker sudo systemctl start docker
II. Docker-nvidia install#### 添加软件源
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add –
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
#### 安装NVIDIA Container Toolkit
sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit
#### 重启docker
sudo systemctl restart docker
#### 测试NVIDIA Container Toolkit是否安装成功,如果输出显卡驱动信息则安装成功
docker run –gpus all nvidia/cuda:9.0-base nvidia-smi
III. nvidia-container-runtime install
sudo apt-get install nvidia-container-runtime
#$ sudo tee /etc/docker/daemon.json <<EOF
{
“runtimes”: {
“nvidia”: {
“path”: “/usr/bin/nvidia-container-runtime”,
“runtimeArgs”: []
}
}
}
EOF
sudo pkill -SIGHUP dockerd
# Check result$ docker info|grep -i runtime
Runtimes: nvidia runc
Default Runtime: runc
https://stackoverflow.com/questions/59008295/add-nvidia-runtime-to-docker-runtimes#comment104270383_59008295
https://github.com/nvidia/nvidia-container-runtime#daemon-configuration-file