当前位置:   article > 正文

Ubuntu安装Nvidia-Docker_ubuntu nvidia-docker

ubuntu nvidia-docker

安装前提:

(1)已经在宿主机安装好了docker,可执行docker -v命令验证;

(2)已经在宿主机上安装好了nvidia驱动,可执行nvidia-smi验证。

安装Nvidia-Docker:

  1. # 添加Nvidia-Docker的GPG key
  2. curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
  3. # 添加Nvidia-Docker的repository
  4. distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
  5. curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
  6. # 更新apt-get
  7. sudo apt-get update
  8. # 安装Nvidia-Docker
  9. # 方法一:
  10. # 安装Nvidia-Docker, Nvidia-Docker有两个版本,版本2为新版,此处安装的为版本2
  11. sudo apt-get install -y nvidia-docker2
  12. /
  13. # 方法二:
  14. # 或者直接安装nvidia-container-toolkit,nvidia-container-toolkit是一组软件包,
  15. # 它们包括一个容器运行时库和一些工具,可以自动配置容器来利用NVIDIA GPU。
  16. # 它支持不同的容器引擎,如Docker、containerd、LXC、Podman等。(推荐)
  17. sudo apt-get install -y nvidia-container-toolkit
  18. # docker服务重新启动
  19. sudo systemctl restart docker

测试(有nvidia-smi显卡信息输出表示安装成功):

  1. sudo docker run --rm --gpus all nvidia/cuda:${根据nvidia-smi & docker-hub nvidia官方查询得到} nvidia-smi
  2. # 例如 cuda:11.7.1-base-ubuntu20.04
  3. sudo docker run --rm --gpus all nvidia/cuda:11.7.1-base-ubuntu20.04 nvidia-smi
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/47108
推荐阅读
相关标签
  

闽ICP备14008679号