ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

下载nvidia-docker2的rpm包

2019-05-29 10:51:39  阅读:1588  来源: 互联网

标签:docker2 container x86 root 64 nvidia libnvidia rpm


现在慢慢进入GPU的世界,

参考安装URL:

https://github.com/NVIDIA/nvidia-docker

# If you have nvidia-docker 1.0 installed: we need to remove it and all existing GPU containers
docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -f
sudo yum remove nvidia-docker

# Add the package repositories
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.repo | \
  sudo tee /etc/yum.repos.d/nvidia-docker.repo

# Install nvidia-docker2 and reload the Docker daemon configuration
sudo yum install -y nvidia-docker2
sudo pkill -SIGHUP dockerd

# Test nvidia-smi with the latest official CUDA image
docker run --runtime=nvidia --rm nvidia/cuda:9.0-base nvidia-smi

如果在centos和redhat之间切换,就要灵活定义distribution变量了。

~~~~~~~~~~~~~~~~~~~~~~~~~

第一步,先安装nvidia-docker2吧。

由于公司特殊情况,手工下载rpm。

现在nvidia-docker2默认支持的是比较新的18.09.6的docker-ce版本。

先安装好这个版本之后,再使用yum downloadonly命令,下载所有的rpm包。

yum install --downloadonly nvidia-docker2 --downloaddir=/tmp/nvidia

输出如下:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package nvidia-docker2.noarch 0:2.0.3-3.docker18.09.6.ce will be installed
--> Processing Dependency: nvidia-container-runtime = 2.0.0-3.docker18.09.6 for package: nvidia-docker2-2.0.3-3.docker18.09.6.ce.noarch
--> Running transaction check
---> Package nvidia-container-runtime.x86_64 0:2.0.0-3.docker18.09.6 will be installed
--> Processing Dependency: nvidia-container-runtime-hook < 2.0.0 for package: nvidia-container-runtime-2.0.0-3.docker18.09.6.x86_64
--> Running transaction check
---> Package nvidia-container-runtime-hook.x86_64 0:1.4.0-2 will be installed
--> Processing Dependency: libnvidia-container-tools < 2.0.0 for package: nvidia-container-runtime-hook-1.4.0-2.x86_64
--> Processing Dependency: libnvidia-container-tools >= 0.1.0 for package: nvidia-container-runtime-hook-1.4.0-2.x86_64
--> Running transaction check
---> Package libnvidia-container-tools.x86_64 0:1.0.2-1 will be installed
--> Processing Dependency: libnvidia-container1(x86-64) >= 1.0.2-1 for package: libnvidia-container-tools-1.0.2-1.x86_64
--> Processing Dependency: libnvidia-container.so.1(NVC_1.0)(64bit) for package: libnvidia-container-tools-1.0.2-1.x86_64
--> Processing Dependency: libnvidia-container.so.1()(64bit) for package: libnvidia-container-tools-1.0.2-1.x86_64
--> Running transaction check
---> Package libnvidia-container1.x86_64 0:1.0.2-1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================================
 Package                                        Arch                    Version                                      Repository                                 Size
=====================================================================================================================================================================
Installing:
 nvidia-docker2                                 noarch                  2.0.3-3.docker18.09.6.ce                     nvidia-docker                             4.7 k
Installing for dependencies:
 libnvidia-container-tools                      x86_64                  1.0.2-1                                      libnvidia-container                        33 k
 libnvidia-container1                           x86_64                  1.0.2-1                                      libnvidia-container                        74 k
 nvidia-container-runtime                       x86_64                  2.0.0-3.docker18.09.6                        nvidia-container-runtime                  2.7 M
 nvidia-container-runtime-hook                  x86_64                  1.4.0-2                                      nvidia-container-runtime                  616 k

Transaction Summary
=====================================================================================================================================================================
Install  1 Package (+4 Dependent packages)

Total size: 3.4 M
Installed size: 13 M
Background downloading packages, then exiting:
exiting because "Download Only" specified

 

-rw-r--r-- 1 root root 23217684 May 29 10:23 containerd.io-1.2.5-3.1.el7.x86_64.rpm
-rw-r--r-- 1 root root 19628160 May 29 10:21 docker-ce-18.09.6-3.el7.x86_64.rpm
-rw-r--r-- 1 root root 14689460 May 29 10:21 docker-ce-cli-18.09.6-3.el7.x86_64.rpm
-rw-r--r-- 1 root root    75516 Mar 26 12:00 libnvidia-container1-1.0.2-1.x86_64.rpm
-rw-r--r-- 1 root root    33688 Mar 26 12:00 libnvidia-container-tools-1.0.2-1.x86_64.rpm
-rw-r--r-- 1 root root  2821452 May 17 05:53 nvidia-container-runtime-2.0.0-3.docker18.09.6.x86_64.rpm
-rw-r--r-- 1 root root   630948 May 17 05:53 nvidia-container-runtime-hook-1.4.0-2.x86_64.rpm
-rw-r--r-- 1 root root     4796 May 17 05:54 nvidia-docker2-2.0.3-3.docker18.09.6.ce.noarch.rpm

 

标签:docker2,container,x86,root,64,nvidia,libnvidia,rpm
来源: https://www.cnblogs.com/aguncn/p/10942292.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有