centos7 go yum 安装_Centos7.6从头开始安装nvidiadocker
一、安装驱动
1.添加EIRepo源
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
2.安装nvidia-detect
yum install nvidia-detect
3.检测显卡
nvidia-detect -v
得到结果:
得到一个类似版本号的数字,该处为418.74
到https://www.nvidia.com/object/linux-amd64-display-archive.html下载对应的文件。
这里下载的是NVIDIA-Linux-x86_64-418.74.run
4.准备工作
yum -y updateyum -y groupinstall "GNOME Desktop" "Development Tools"yum -y install kernel-develyum -y install epel-releaseyum -y install dkms
5.禁用nouveau
vim /etc/default/grub # 在“GRUB_CMDLINE_LINUX”中添加 rd.driver.blacklist=nouveau nouveau.modeset=0grub2-mkconfig -o /boot/grub2/grub.cfg # 生成配置vim /etc/modprobe.d/blacklist.conf # 打开(新建)文件,加入blacklist nouveaumv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.imgdracut /boot/initramfs-$(uname -r).img $(uname -r) # 更新配置,并重启reboot#开机后确认是否禁用lsmod | grep nouveau #应该返回空
6.关闭图形化界面。Ctrl+Alt+F2。init 3。
6.使用'sh NVIDIA-Linux-x86_64-418.74.run --no-opengl-files
安装驱动。
7.使用nvidia-smi
查看显卡状态。
得到结果:
卸载:
方法1.用run包卸载
sh NVIDIA-Linux-x86_64-418.74.run --uninstall
方法2. 如果是用yum安装的,则需要命令yum list installed | grep nvidia
找出安装的包,用yum remove把nvidia开头的包删除。
方法3.
/usr/bin/nvidia-uninstall
二、安装cuda
在安装cuda前,可以在 TensorFlow官网 查看cuda和cudnn相对应较合适的版本,cuda版本和驱动版本兼容可在此处查看。
这里选择cuda10和cudnn7.4。
1.在 此处 下载对应版本的离线安装包(以.run为后缀)
这里下载的是cuda_10.0.130_410.48_linux.run。
2.使用命令chmod +x cuda_10.0.130_410.48_linux.run
赋予cuda安装包可执行权限
3.使用命令./cuda_10.0.130_410.48_linux.run --no-opengl-libs
开始安装
4.直接按Q键,并依次按照以下输入选项并回车。
Do you accept the previously read EULA?accept/deline/quit:acceptInstall NVIDIA Accelerated Graphics Driver for Linux-86_64 410.48?(y)es/(n)o/(q)uit: nInstall the CUDA 10.0 Tookit?(y)es/(n)o/(q)uit: yEnter Tookit Location [ default is /usr/local/cuda-10.0 ]: Do you want to install a symbolic link at /usr/local/cuda? (y)es/(n)o/(q)uit: y Install the CUDA 10.0 Samples? (y)es/(n)o/(q)uit: y Enter CUDA Samples Location [ default is /root]:
未显示输入选项的直接回车即可。
5.使用vim /etc/profile.d/cuda.sh
配置cuda环境变量。
插入两行
export PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
6.使用 source /etc/profile
更新配置。
7.完成安装可使用nvcc -V
查看已安装cuda版本。
卸载:
/usr/local/cuda-10.0/bin/uninstall_cuda_10.0.pl
三、安装cudnn
在 此处 下载cudnn文件。
这里下载的是cudnn-10.0-linux-x64-v7.4.2.24.tgz。
1.进入压缩包所在位置,解压。
tar -xzvf cudnn-10.0-linux-x64-v7.4.2.24
2.复制相关文件到cuda特定目录下(此处cuda安装路径为/usr/local/cuda/)
sudo cp cuda/include/cudnn.h /usr/local/cuda/include sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
3.修改文件权限
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
4.可使用cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
查看当前cudnn版本。
卸载:
sudo rm -rf /usr/local/cuda/include/cudnn.hsudo rm -rf /usr/local/cuda/lib64/libcudnn*
四、安装docker
1.Docker 要求 CentOS 系统的内核版本高于 3.10,查看CentOS 版本是否支持 Docker 。
uname -r
2.更新包。
sudo yum update
3.卸载旧版本(第一次安装可忽略)
sudo yum remove docker docker-common docker-selinux docker-engine
4.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
5.设置yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
6.查看所有仓库中所有docker版本,并选择特定版本安装。
yum list docker-ce --showduplicates | sort -r
7.安装docker。
sudo yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0$ sudo yum install # 例如:sudo yum install docker-ce-17.12.0.ce
8.启动并加入开机启动。
sudo systemctl start dockersudo systemctl enable docker
9.验证安装是否成功。
docker version
五、安装nvidia-docker
1.删除本机已安装的旧版本
docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -fsudo yum remove nvidia-docker
2.配置git上的源
curl -s -L https://nvidia.github.io/nvidia-docker/centos7/nvidia-docker.repo | \ sudo tee /etc/yum.repos.d/nvidia-docker.repo
3.安装nvidia-docker
yum install -y nvidia-docker
nvidia-docker便安装成功了。
centos7 go yum 安装_Centos7.6从头开始安装nvidiadocker相关推荐
- centos7上mycat安装_centos7 Mycat/MySQL/MariaDB安装部署
使用yum安装MySQL详细步骤 安装mysql源 centos系统中不包含mysql的源,需要先安装mysql源 1.官网下载源.使用图形界面操作系统进入mysql官网,进入以下界面. 2.在Cen ...
- arch linux安装_如何从头开始安装Arch Linux
arch linux安装 by Andrea Giammarchi 由Andrea Giammarchi In this article, you'll learn how to install Ar ...
- centos7 mysql 源码安装_CentOS7.4 源码安装MySQL8.0的教程详解
MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 以下为本人2018.4.23日安装过程的记录.整个过程大 ...
- Centos7使用yum下载rpm包而不执行安装
yum-downloadonly是yum的一个插件,使得yum可以从RHN或者yum的仓库只下载包而不安装. 举例,从yum源下载ricci软件包 # yum install --downloadon ...
- CentOS7用yum安装软件报:Cannot find a valid baseurl for repo: base/7/x86_64
CentOS7用yum安装软件报:Cannot find a valid baseurl for repo: base/7/x86_64 问题:Cannot find a valid baseurl ...
- Centos7使用yum源安装mysql5.7和redis
Centos7使用yum源安装mysql5.7 Centos7使用yum源安装redis windows安装mysql5.7 RPM是什么: RPM 是 LINUX 下的一种软件的可执行程序,你只要安 ...
- centos7 mysql二进制_centos7+mysql5.7二进制安装
centos7+mysql5.7二进制安装 发布时间:2020-05-20 19:38:10 来源:51CTO 阅读:2641 作者:francisxys 一.优化部分 1.操作系统参数调优 2.数据 ...
- CentOS7使用yum安装Nginx
CentOS7使用yum安装Nginx 文章目录 CentOS7使用yum安装Nginx 安装说明 安装gcc 安装pcre库 安装zlib库 安装OpenSSL库 安装Nginx库 启动nginx ...
- centos7 go yum 安装_超详细的centos7下载安装Postgresql11(yum安装)教程
概述 新项目准备用PG数据库,实际上也是练手用的,后面用好了再做mysql到PG的迁移,今天主要记录一下centos7用yum安装Postgresql11的过程. 1.到官网查看yum支持到哪个版本的 ...
- linux下yum安装pgsql,CentOS7使用yum安装PostgreSQL和PostGIS的方法
1.更新yum源 CentOS7默认yum源的PostgreSQL版本过低,不适合在本版本上使用.在https://yum.postgresql.org/repopackages.php上找到适合Ce ...
最新文章
- 低代码、无代码?深度解读硅谷新趋势(上)
- Qt Data Visualization
- Scribe日志收集工具
- C++后台服务程序开发模式
- 【最新合集】PAT乙级最优题解(题解+解析+代码)
- python distplot 图_Python可视化23 |seaborn.distplot公司单变量分布图(直方图|核密度图),23seaborndistplot...
- 聊聊ExecutorService的监控
- 201671010439-词频统计软件项目报告
- 一个大数据平台省了20个IT人力——敦奴数据平台建设案例分享
- 【2021牛客暑期多校训练营7】xay loves trees(dfs序,维护根出发的链)
- 操作系统原理实验——实验一 Linux基本操作
- 酱爆如花四眼仔,周星驰金牌配角不止吴孟达,他们名字都没人知道
- w ndows键是哪一个,Win10截图快捷键是哪个?Windows10自带截屏快捷键使用方法大全...
- 沪牌学院-沪拍拍课堂4: 实拍前的演练
- WIN7封装教程2018系列(五)—常规软件安装
- 三分钟告诉你怎么AI生成绘画图片
- 微信公众号(一) --- 开启微信公众号服务
- 目标端的trail文件损坏或误删除,如何重新进行抽取
- 电气火灾监控系统在某市新能源有轨电车示范线工程案例
- 纳米数据,足球比分,赛事数据接口api,足球数据接口
热门文章
- zookeeper集群节点为什么是奇数个
- IntelliJ IDEA 中 右键新建时,选项没有Java class
- C++ STL算法系列5---equal() , mismatch()
- mysql gtid 主键冲突_MySQL Last_SQL_Errno: 1062----经典错误,主键冲突
- 驱动模块的安装与卸载指令
- OpenCV---模板匹配
- error while loading shared libraries: libavformat.so.56
- S3C2440时钟电源管理
- 我所认识的EXT2(二)
- VS2012配置FreeImage