赞
踩
安装前提:
(1)已经在宿主机安装好了docker,可执行docker -v命令验证;
(2)已经在宿主机上安装好了nvidia驱动,可执行nvidia-smi验证。
安装Nvidia-Docker:
- # 添加Nvidia-Docker的GPG key
- curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
-
- # 添加Nvidia-Docker的repository
- distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
- curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
-
- # 更新apt-get
- sudo apt-get update
-
- # 安装Nvidia-Docker
- # 方法一:
- # 安装Nvidia-Docker, Nvidia-Docker有两个版本,版本2为新版,此处安装的为版本2
- sudo apt-get install -y nvidia-docker2
- /
- # 方法二:
- # 或者直接安装nvidia-container-toolkit,nvidia-container-toolkit是一组软件包,
- # 它们包括一个容器运行时库和一些工具,可以自动配置容器来利用NVIDIA GPU。
- # 它支持不同的容器引擎,如Docker、containerd、LXC、Podman等。(推荐)
- sudo apt-get install -y nvidia-container-toolkit
-
- # docker服务重新启动
- sudo systemctl restart docker

测试(有nvidia-smi显卡信息输出表示安装成功):
- sudo docker run --rm --gpus all nvidia/cuda:${根据nvidia-smi & docker-hub nvidia官方查询得到} nvidia-smi
-
- # 例如 cuda:11.7.1-base-ubuntu20.04
- sudo docker run --rm --gpus all nvidia/cuda:11.7.1-base-ubuntu20.04 nvidia-smi
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。