主要问题 kernel version 444.11 does not match DSO version 474.130.0
驱动版本过低导致
1. 先找到显卡的驱动信息,在Download Drivers | NVIDIA
这找到对应的显卡驱动并下载
2. **安装驱动 sudo chmod +x ****nvidia.run **
3. 可能遇到安装问题
image.png
image.png
切换到管理员
init 3
$ sh NIVIDIA-Linux-x86_64-295.53.run
依次输入按照默认选项完成安装即可
4. 安装docker
如果之前安装旧版本,需要先卸载:
$ sudo apt-get remove docker docker-engine docker.io containerd runc
$ apt-get update
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo apt-key fingerprint 0EBFCD88
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
(lsb_release -cs) \
test"
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
接下来安装docker-cudatoolkit
$ 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.repo | sudo tee /etc/yum.repos.d/nvidia-docker.repo
$ curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
$ sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
$ sudo systemctl restart docker
$ sudo docker run -it --gpus "device=0" --rm -v /home/user/test1206:/siton -p 8502:8502 siton:2.5 bash
也不知道哪些才是有用的,执行了这些docker就能跑了