nvidia-docker安装教程

nvidia-docker安装

Nvidia-Docker安装需要安装两个部分,Docker-CENVIDIA Container Toolkit

1. 安装Dokcer-CE

Docker-CE on Ubuntu can be setup using Docker’s official convenience script:

官方的快速安装脚本,具体安装的版本应该是最新版,如果用此脚本安装Docker,以后还可以使用此脚本更新:

curl https://get.docker.com | sh \
  && sudo systemctl --now enable docker

注意:如果你的机器已经有安装Docker,那么使用这个脚本可能会出错,要是你本机的Docker就是用这个脚本安装的,那么你可以再次用这个脚本进行更新。

在这里插入图片描述
我使用此脚本进行安装后:
在这里插入图片描述
需要执行sudo /lib/systemd/systemd-sysv-install enable docker来激活docker,激活后查看Docker版本docker --version

在这里插入图片描述

2. 安装NVIDIA Container Toolkit

设置稳定版本的库及GPG密钥

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

Optional:如果想要使用实验特性,需要加入experimental分支到库下:

curl -s -L https://nvidia.github.io/nvidia-container-runtime/experimental/$distribution/nvidia-container-runtime.list | sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list

更新好包列表之后,安装nvidia-docker2包及其依赖:

sudo apt-get update
sudo apt-get install -y nvidia-docker2

在这里插入图片描述
安装完毕…

上述默认运行时设置好后,重启Docker后台驻留程序:

sudo systemctl restart docker

现在可以通过运行base CUDA container来测试一个working setup

sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi

控制台的输出如下:
在这里插入图片描述
此时这个实例就已经在Docker的镜像库中了:使用sudo docker images -a查看已下载的镜像:
在这里插入图片描述

  • 5
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
要安装 nvidia-docker,您可以按照以下步骤进行操作: 1. 确保您的计算机上已经正确安装了 NVIDIA 驱动程序。您可以使用以下命令来检查: ```shell nvidia-smi ``` 如果能够正确显示 NVIDIA GPU 信息,则表示驱动程序已经成功安装。 2. 安装 Docker CE。您可以按照 Docker 官方文档的说明进行安装。取决于您的操作系统,可以参考以下链接: - [Ubuntu 安装 Docker CE](https://docs.docker.com/engine/install/ubuntu/) - [CentOS 安装 Docker CE](https://docs.docker.com/engine/install/centos/) - [Windows 安装 Docker Desktop](https://docs.docker.com/desktop/windows/install/) - [Mac 安装 Docker Desktop](https://docs.docker.com/desktop/mac/install/) 3. 添加 NVIDIA 的 apt 仓库密钥。使用以下命令将密钥添加到系统中: ```shell curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - ``` 4. 添加 NVIDIA 的 apt 仓库。根据您的操作系统版本选择合适的命令,例如: - Ubuntu 20.04: ```shell 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 ``` - Ubuntu 18.04 / 16.04 或 Debian: ```shell 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 sudo apt-get update ``` 5. 安装 nvidia-docker2 包。使用以下命令进行安装: ```shell sudo apt-get update sudo apt-get install -y nvidia-docker2 ``` 6. 重新启动 Docker 服务: ```shell sudo systemctl restart docker ``` 7. 确认 nvidia-docker 是否成功安装。您可以运行以下命令来验证: ```shell docker run --gpus all nvidia/cuda:11.0-base nvidia-smi ``` 如果能够正确显示 NVIDIA GPU 信息,则表示 nvidia-docker 安装成功。 请注意,上述步骤是针对 Ubuntu 和 Debian 系统的说明。如果您使用的是其他操作系统,请参考 NVIDIA 官方文档的指南进行安装。 希望这对您有所帮助!如有任何问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值