ubuntu16.04安装NIVIDIA显卡驱动,cuda8.0,cuDNN6.0以及基于Anaconda安装Tensorflow-GPU
一、安装NAVIDIA驱动
安装之前首先得下载NAVIDIA驱动,其中语言要选择Chinese
下载好以后看一下,应该在Download哪里
1.打开终端,先删除旧的驱动
sudo apt-get purge nvidia*
2.禁用自带的 nouveau nvidia驱动
创建一个文件通过命令
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
并添加如下内容:
blacklist nouveauoptions nouveau modeset=0
再更新一下
sudo update-initramfs -u
修改后需要重启系统。
确认下Nouveau是已经被禁用
lsmod | grep nouveau
没有输出什么东西,说明已经成功关闭了
3.关闭X-window服务
重启系统至文本模式,也可先进入图形桌面再进入文本模式,再安装下载的驱动就无问题。首先我们需要结束x-window的服务,否则驱动将无法正常安装;关闭X-Window。
sudo service lightdm stop
然后切换到tty1控制台:使用Ctrl+Alt+F1即可。
4.安装
cd Downloads/
sudo ./NVIDIA.run
按照如下步骤安装
(1)Accept
(2)contiuned install
(3) Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.
然后这里也没什么事,直接继续就可以了,想要解决的话,也可以尝试一下安装下面的东西(没试过)
sudo optitude install ia32-libs
(4)would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X ? Any pre-existing X configuration file will be backed up
直接选择 NO,意思是安装驱动时不检查X服务
(5) Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86_64(version:390.25) is now complete. Please update your XF86Config or xorg.conf file as appropriate;see the file
/usr/share/doc/NVIDIA_GLX-1.0/README.txt for details.
只有一个选项,选择Ok就行了。
然后键入重启
sudo reboot
5.检查
终端运行确认是否正确安装。
nvidia-smi
nvidia-settings
显示东西说明安装成功了
二、安装cuda8.0
cuda下载
如图下载就行了
1.安装
cd Downloads/
sudo sh cuda_8.0.61_375.26_linux.run
启动安装程序,一直按空格到最后,输入accept接受条款
输入n不安装nvidia图像驱动,之前已经安装过了
输入y安装cuda 8.0工具
回车确认cuda默认安装路径:/usr/local/cuda-8.0
输入y用sudo权限运行安装,输入密码
输入y或者n安装或者不安装指向/usr/local/cuda的符号链接
输入y安装CUDA 8.0 Samples,以便后面测试
回车确认CUDA 8.0 Samples默认安装路径,该安装路径测试完可以删除
2.配置环境变量
sudo gedit /etc/profile
添加变量
export PATH=/usr/local/cuda-8.0/bin/:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64/
3.测试
#编译并测试设备 deviceQuery:
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery#编译并测试带宽 bandwidthTest:
cd ../bandwidthTest
sudo make
./bandwidthTest
如果这两个测试的最后结果都是Result = PASS
,说明CUDA安装成功啦。
三、安装cuDNN6.0
下载cudnn6.0
选择cuDNN v6.0 Library for linux
1.安装
cd Downloads
tar -zxvf cudnn-8.0-linux-x64-v6.0.tgz
cd cuda/include/
sudo cp cudnn.h /usr/local/cuda/include/ #复制头文件
cd ../lib64 #打开lib64目录
sudo cp lib* /usr/local/cuda/lib64/ #复制库文件
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn* #给所有用户增加这些文件的读权限
2.建立软连接
可以到下/usr/local/cuda/lib64/看一下自己的文件
cd /usr/local/cuda/lib64/
sudo rm -rf libcudnn.so libcudnn.so.6
sudo ln -s libcudnn.so.6.0.21 libcudnn.so.6
sudo ln -s libcudnn.so.6 libcudnn.so
2.添加环境变量
sudo gedit /etc/profile
PATH=/usr/local/cuda/bin:$PATH
export PATH
保存后,创建链接文件
sudo vim /etc/ld.so.conf.d/cuda.conf
按a进入插入模式,增加下面一行
/usr/local/cuda/lib64
按esc退出插入模式,按:wq保存退出
最后在终端输入
sudo ldconfig
四、基于Anaconda安装tensorflow-GPU
首选下载Anaconda(py3.6),选择64-Bit (x86) Installer (551 MB)
cd Downloads/
bash Anaconda3-5.1.0-Linux-x86_64.sh
然后运行conda会出现conda:command not found,解决方法如下
1, 确认.bashrc这里有添加运行路径:
sudo gedit ~/.bashrc
最后一行加上
export PATH="/home/pc314/anaconda3/bin:$PATH"
2. 确认profile都添加路径:
sudo gedit /etc/profile
最后一行加上
export PATH="/home/pc314/anaconda3/bin:$PATH"
还有一步确保路径生效:
source /etc/profile
这样子conda 命令就可以使用了
这里可以给conda添加一个清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes
查看.condarc文件应该是这样的(sudo gedit .condarc)
显示
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: yes
安装tensorflow-GPU
创建有一个tensorflow的环境
conda create -n tensorflow python=3.5
然后就会显示Proceed([y]/n)?
这里输入y就行了
然后就开始下载了,下载完以后键入
source activate tensorflow
然后安装numpy和spyder
conda install spyder
conda install numpy
然后现在得安装tensorflow—gpu了,这里的版本不能是1.4以上的,如果是以上的会出问题
pip install tensorflow_gpu==1.4
参考
http://blog.csdn.net/iotlpf/article/details/54175064
http://blog.csdn.net/masa_fish/article/details/51882183
http://blog.csdn.net/cosmoshua/article/details/76644029
ubuntu16.04安装NIVIDIA显卡驱动,cuda8.0,cuDNN6.0以及基于Anaconda安装Tensorflow-GPU相关推荐
- ubuntu16.04下 1080ti显卡驱动384.98+cuda9.0+cudnn+caffe 安装过程,本人新测,没毛病
ubuntu16.04下 显卡驱动384.98+cuda9.0+cudnn9.0+caffe 安装 我自己尝试的在16.04下安装如上所述,系统安装不多说,主要说显卡驱动往下的部分,和我自己遇到的问题 ...
- 深度学习GPU环境安装教程:Ubuntu16.04+1080(Ti)显卡驱动+CUDA+cuDNN(已n次完美安装)
安装显卡驱动 当前只装了ubuntu16.04单系统,亲测可用,之前ubuntu16.04+win10双系统下也是这种方法装的,只是需要切换视频线的接口,可参考这篇 1.装好ubuntu16.04 2 ...
- Ubuntu16.04:GTX1650的显卡驱动安装
Ubuntu 16.04 GTX1650的显卡驱动安装 前言 1.下载对应的驱动 2.删除原有驱动(没有则省略) 3.禁用nouveau驱动 4. 获得kernel source 5. 安装显卡 6. ...
- Ubuntu16.04 卸载nvidia显卡驱动和cuda
nvidia驱动卸载 在Linux系统上卸载nvidia显卡驱动有多种方法 第一种是使用安装文件进行卸载,进入显卡驱动安装文件所在的目录,运行 sudo NVIDIA-Linux-x86_64-418 ...
- Ubuntu16.04安装 1080Ti 显卡驱动和 cuda 8.0
1.安装显卡 打开命令窗口(ctrl+Alt+T) (1)sudo apt-get purge nvidia* (2)sudo add-apt-repository ppa:graphics-driv ...
- 双显卡笔记本安装win10+Ubuntu16.04以及NVIDIA显卡驱动安装
安装Ubuntu16.04系统(向这样的博文有很多比如这篇就很详细安装过程可以参照他的来做.) 一.准备工作(刻盘,修改BiOS启动项) 下载Ubuntu16.04的镜像注意自己需要的版本. 打开Ul ...
- 【Ubuntu】Ubuntu16.04安装GTX960M显卡驱动(960、1070and 750ti直接图形界面安装亲测能用,1080需要到命令界面安装亲测能用)
原文地址:https://blog.csdn.net/teavamc/article/details/78330266 实验目的 安装Navida GTX960M 显卡驱动 实验开始: 1,安装pri ...
- Ubuntu16.04下NVIDIA显卡驱动安装(华硕飞行堡垒7代,1660ti)
Ubuntu下NVIDIA显卡驱动安装 我的电脑配置,华硕飞行堡垒7代,1660ti 亲测有效,我的系统重装5次! 1.首先进行安装,可以参考一下链接 安装 2.安装完毕后可能会出现这样的情况 按住C ...
- ubuntu14.4安装gtx970显卡驱动的艰辛历程
1 说明: 本人机器说明,显卡gtx970,内存4G,原来系统是win7 64的.最近要学习机器学习的一些算法,需要安装ubuntu.不过安装环境这一条道路真的很曲折,来来回回弄了好久.以下说一下配置 ...
最新文章
- IOS开发—Using UIGestureRecognizer with Swift Tutoria
- python爬虫必会的23个项目
- mysql中文显示问号
- MongoDB分布式(分片存储)部署
- [20170816]Join Elimination Bug.txt
- Spark核心RDD详述
- 双层玻璃窗的功效模型matlab,《数学模型》课程设计--三层玻璃窗的保暖功效.doc...
- App山寨疯狂 爱加密Apk加密平台防破解
- 矢量字体合并《注意事项》
- MATLAB:图像水平、垂直、水平垂直镜像、转置、旋转变换(flipdim、mirror、transp、imrotate函数)...
- 2021.09.17 word文档撤销按钮变灰,快捷键失效解决办法
- express文件上传中间件Multer详解
- python发送邮件群发软件_python使用tkinter写的邮件群发软件-python图形界面编程
- 小时候玩一天的打砖块小游戏(附完整源码)
- 更新windwos ltsc winserver2019可以使用的wsl1 debian映像到debian 10.4
- 无法卸载creative cloud桌面应用程序
- 积分无法积,用估值后再使用连续函数介值定理_20160430
- javac错误:javac不是内部或外部命令 也不是可运行的程序 解决方法
- ARM汇编伪指令之word
- 大连暗泉渗透/红队岗面试题(高级渗透测试工程师面试题)总结